
Landour Town Uttarakhand
Landour, a little cantonment town bordering with Mussoorie, is around 35 km (22 mi) from the city of Dehradun in the northern province of Uttarakhand in India. The twin towns of Mussoorie and Landour, together, are a notable British Raj-time…