Tag: Hotel Devdar Khajjiar

Khajjiar is nature’s bonanza to all its lovers

0
What is generally referred to as the ‘mini Switzerland of India’ and ‘Gulmarg of Himachal Pradesh’, Khajjiar is nature’s bonanza to all its lovers....