100 Years on, The Indian Water Tower at Yokohama's Yamashita Park. A photostory from experiencetokyo.net