Landour, tucked away in the misty hills, is a place straight out of a storybook. Perched atop the bustling town of Mussoorie, ...
A small cantonment town contiguous with Mussoorie is about 35 km from the city of Dehradun, Uttarakhand. Landour is located in the Lower Western Himalayas and it is 1,500 ft above Mussoorie.
Tucked away in the charming cantonment town of Landour, a short ride from Mussoorie, the Landour Clock Tower is a testament to this region's colonial past. This statue was built in the late 19th ...