
Mecca, Saudi Arabia where each year more than 15 million Muslims visit this important religious site. Here you can see Abraj Al Bait, one of the world largest clock towers, visible even from space!
I was reading about Google’s new map resolution, and it struck me this would have been very interesting had it happened during the cold war: [Read more…]