Daily Archives for December 18, 2012
Sumida River in Tokyo
This is view from the water bus ride in the Sumida river. You can see a big tower on th left hand side which is the world tallest tower call Tokyo sky tree. The Sumida river runs in the center … Continue reading