Monthly Archive:: September 2015

Meguro River – Tokyo (Japan)

Some of the most astonishing places of the world are pretty simple in the beauty they possess. The most appropriate example is that of Meguro River and the canal formed out of it. As a canal with concrete walls on …