Famous for housing the world’s largest stupa, Clement Town is situated nine km south of Dehradun in Uttarakhand. Set amidst the foothills of the Himalayas the Mindrolling Monastery in ...
Dehradun is in the foothills of the Himalayas ... There's also Tapkeshwar Temple which is a famous Hindu shrine and Mindrolling Monastery, one of India's biggest Tibetan Buddhist monasteries.