Khajjiar, Himachal Pradesh. Khajjiar: Switzerland of India. Albeit a small plateau, Khajjiar never fails to leave an ever-lasting impression on tourists with its breathtaking landscape: the green meadows, dense pine forests, the serene lake in the middle and soaring Dauladhar mountains in the backdrop.