No image availableMindrolling MonasteryMindrolling Monastery is one of the largest Tibetan Buddhist centers in India, located in Clement Town, Dehradun. Established in 1965 by Khochhen Rinpoche, it houses the Great Peace Stupa, believed to be the world's tallest at 185 feet, and a 35-meter-high golden Buddha statue. The monastery serves as a major center for Buddhist studies through Ngagyur Nyingma College.Dehradun, UttarakhandMonastery