THE MINI SWITZERLAND OF INDIA IS KHAJJIAR, WHICH IS IN HIMACHAL PRADESH .KHAJJIAR IS CALLED THE MINI SWITZERLAND BECAUSE ,AMONG THE 160 LOCATIONS IN THE WORLD IT BEARS TOPOGRAPHICAL RESEMBLANCE WITH SWITZERLAND.
If you visit Khajjiar, it is a beautiful place. In the middle of the Khajjiar there is a lake. The lake is thirteen feet deep. There are many fishes there, but boating is not allowed. There are many sports activities like paragliding, zorbing and horse riding. There are many hotels in the Khajjiar and some are very nearby. There are small markets in Khajjiar. Khajjiar has a mesmerizing atmosphere. It feels like heaven here.