Heaven-on-Earth, the northern state of Himachal Pradesh in India with its refreshing atmosphere, snow-laden landscapes and a mesmerizing vibes that it emanates, is one of the best destinations for the traveller looking for peace and tranquillity. Literally translating to “snow-laden province”, this northern state of India is bordered by the states of Jammu and Kashmir