Which Place is Called Switzerland Of India

From Heaven on Earth, Kashmir, to DevBhoomi, Himachal Pradesh, India is home to countless places that mesmerize every visitor with their natural beauty. One such destination is nestled in the Chamba district of Dev Bhoomi and is popularly known as the Switzerland of India.  Khajjiar, a quaint hill station with a stunning natural landscape featuring … Continue reading Which Place is Called Switzerland Of India