A City of Superlatives

Tokyo, Japan

June 26 – 27, 2009

Super-duper. That pretty much summed up this Godzilla of a city: Tokyo, the monster metropolis.

On the Most Expensive Kilometer in the World: Marunouchi, Tokyo

Continue reading “A City of Superlatives”