Nestled in the Himalayan valley, Darjeeling ... the giant Japanese cedar trees that come on the way to the shrine. And, also worth recommending is a trip to the Japanese Peace Pagoda.
Darjeeling is one of the popular hill stations in India, offering something for ... is even more stunning with its lush greenery. Japanese Peace Pagoda - Find Tranquility Amidst Architectural ...