Home to scenic mountain towns, Himachal Pradesh is a multi-cultural, multi-religious and multilingual state that is located in the Eastern Himalayas in the Northern part of India. Bordered by Jammu and Kashmir, Punjab, Haryana, Tibet and Uttarakhand. Himachal Pradesh is spread across beautiful valleys. Shimla is the capital of this state. Agriculture, horticulture, hydropower and tourism are the most significant contributions of the state's economy. Himachal Pradesh is considered as the least corrupted state in India.