Japan 2006
>
Tokyo
The main square near the Shibuya station.