Landour
Named after the Welsh village of Llanddowror, Landour is a quaint little cantonment town near Mussoorie in the foothills of the Himalayas. Its poetic beauty inspired them to call it the ‘Hamlet in the Hills.’ With the Shivalik hills on one side and lofty Himalayan peaks on the other, the dramatic landscape and serene atmosphere make Landour the perfect getaway.
Read More