Mussoorie Hill Station Tour | Mussoorie Hill Station Uttrakhand | Mussoorie Hill Station India
Encompassed by the majesty of the Himalayas, the hill resort of Mussoorie is an ideal vacationing idyll in Uttarakhand. Located 34 km from the city of Dehradun, it offers some of nature’s best treats. Discovered by an Englishman named Captain Young, in 1820, Mussoorie has been named after the ‘Mansur Shrub’ that grows here in […]