1. Khajjiar, Himachal Pradesh
The ‘mini Switzerland' of India, is a great romantic location.
The lush green forests and meadows seem soothing to the eyes.
It is located 24 km from Dalhousie.
Khajjiar sits on a small plateau with a small stream-fed lake in the middle that has been convered over with weeds.
Latest India News