This page has moved to a new address.

Japanese Peace Pagoda in Darjeeling, West Bengal, India