Khajjiar
Often referred to as ‘mini-Switzerland of India’, Khajjiar is a small town near Delhousie which provides tourists a unique combination of forests, lakes and pastures. The mesmerising beauty of this place has greatly influenced and inspired many kingdoms throughout the years, including the Rajputs and Mughals. Located at an altitude of 6,500 …