A Trip to Himachal Pradesh is truly pleasurable as it is one of the most famous tourist destinations of India. This land of mountains is a celestial tourist destination where there is no dearth of tourist attractions. Himachal Pradesh is a must-see destination for those who love mountains. The state is proud of its glorious history and rich cultural heritage. There are several monasteries, temples and forts, whose architecture is praise worthy. The views of the breathtaking mountains, passes, valleys, lakes, springs, waterfalls and wildlife are sights to behold. Himachal Pradesh is a state in the north-west India. Covering an area of 56,019 sq km, Himachal Pradesh is bordered by the Indian states of Jammu and Kashmir on north, Punjab on west and south-west, Haryana and Uttar Pradesh on south, Uttaranchal on south-east and by Tibet on the east..................