Himachal is a north western state of India and has natural beauty in abundance. Its name means “Abode of Snow”. It has a lot to offer to those who wish to have an experience of The Himalayas. Though it does not boast of the highest mountain peaks it has lots to offer besides mountaineering. Important… Continue reading Experience The Mystic Himalaya