Asia Khajjiar, the Switzerland of India by Lucas June 6, 2017 by Lucas June 6, 2017 The state of Himachal Pradesh in the North of India is popular for its picturesque natural beauty and hill stations. Often referred… 0 FacebookTwitterPinterestEmail