Charmingly poised in the lap of Himalayas, Uttarakhand, also known as Devbhumi, or the land of gods, is dotted with a number of hill stations. The cantonment town of Lansdowne, located in Pauri Garhwal district, is one among them. But what makes Lansdowne unique is its underrated elegance and quiet, disarming beauty though well connected…Read More