Clement Town is situated nine km south of Dehradun in Uttarakhand. Set amidst the foothills of the Himalayas the Mindrolling Monastery in Clement Town is one of the largest Buddhist centres in India.
Sightseers will find some amazing sunrise and sunset locations in the Himalayan Hills of Dehradun. In this article, we have ...