Himachal Pradesh is a beautiful landlocked state in North India. With natural beauty spread all around, it is no less than a paradise on earth. The mountains, the rivers, the waterfalls, lush green meadows, snow-clad peaks, dense forests, religious sites,