Located in the Northern part of India, Himachal Pradesh is a beautiful hill town famous for its natural beauty and temples. The state is bordered by Jammu and Kashmir, Punjab, Haryana and Uttarakhand. Eminent Sanskrit scholar Acharya Diwakar Datt Sharma had coined the name of the state from the Sanskrit word Him which means snow and Achal which means mountain. With many perennial rivers flowing in the state there is ample production of hydro electric power which is supplied to other states. Agriculture and tourism are key components of the state''s economy. There are several valleys and more than 90% of the population lives in rural areas. Capital Shimla is one of the most popular hill retreats in the entire northern India with many tourists flocking the town during summers.