Here's a list of seven must-visit Mini Switzerlands of India to make your winter unforgettable. 1. Khajjiar, Himachal Pradesh: Dubbed the "Switzerland of India," Khajjiar is a dream destination.
Khajjiar becomes a snowy world where skiing opportunities present themselves every winter period. The gentle slopes covered ...
Located at a height of around 1,920 meter, Khajjiar Lake is amongst the most popular tourist sites in the state. Surrounded by Deodar forests, grassland and hills, the 1.5 sq km large lake is a ...
Khajjiar is located in the north Indian state of Himachal Pradesh. It is surrounded by the most attractive destinations you can visit. It is just a few kilometers away from Dharamsala and Dalhousie.