Khajjiar New Page
Khajjiar, prominently known as ‘Mini Switzerland of India’, is a famous hill station of Himachal Pradesh. This place is of the limited number places in the world that bear tropical resemblance to Switzerland. The freshRead More…
Khajjiar, prominently known as ‘Mini Switzerland of India’, is a famous hill station of Himachal Pradesh. This place is of the limited number places in the world that bear tropical resemblance to Switzerland. The freshRead More…