It's cherry blossom season in Japan. In Tokyo, one of the best places to soak in the sakura is by the banks of the Sumida river.
Read this post on mithunonthe.net