I remember a while ago, I had visited a site which just like a web-based Google earth which could be accessed through the web browser. The url contained the world 'pedia' and you could mark locations on the maps. You could also zoom in and out just like Google Earth. Can anyone tell me which site was that?
Bookmarks