Shimla is the capital city of Himachal Pradesh, located in northern India at an altitude of 2,202 meters. It has a scenic location surrounded by green hills and snow-capped peaks. Shimla has a cool climate in the summers and mild winters. It can be reached by road, train, or air and has many sites of natural beauty, colonial architecture, and Hindu temples that make it a popular tourist destination.