What is the capital of Himachal Pradesh? Shimla is the capital of Himachal Pradesh, and is located in the Himalayan foothills. Formerly the summer capital of British India, Shimla is still the Read More » No Comments