A renowned center for Buddhist learning, the Mindrolling Monastery in Dehradun houses the world’s largest Stupa (185 feet) ...
There is a 103 feet high statue of Buddha which is dedicated to Dalai Lama. CHECK OUT Budget and mid-range hotels are available in and around Clement Town. The Mindrolling Monastery also offers ...