News

Savvy Fernweh. Khajjiar Lake – The Mini Switzerland of India You Won’t Believe Exists. Posted: May 2, 2025 | Last updated: July 10, 2025. Is this really India?
Khajjiar in Himachal Pradesh. Khajjiar is called the Mini Switzerland of India. There is greenery all around here, there is a small beautiful lake in the middle and pine trees are spread far and wide.