Image 1 of 1

20100507Tokyo-01.JPG

With its surrounding moat, the Imperial Palace in Tokyo, Japan is a world unto itself and a timeless symbol of tranquility in the middle of the sprawling and super-modern metropolis. May 7, 2010.
twitterlinkedinfacebook