India, Dehradun

Image 14 of 190
< Prev Next >
India-0940.jpg
India, Dehradun.  Stupa of the Buddhist Temple of Dehradun and Mindrolling Monastery.