Pictures from Japan (Dec 2009 - Jan 2010)
The Capitol, about fifteen minute walk from the Imperial Palace's main entrance
p1010916.jpg