Shimla, the capital of Himachal Pradesh, is a popular hill station in northern India. Known for its scenic beauty, colonial architecture, and pleasant climate, it sits at an altitude of 2,276 meters in the foothills of the Himalayas. Shimla is surrounded by lush green hills and snow-capped mountains, making it a favorite destination for tourists. Key attractions include the Mall Road for shopping and dining, the historic Ridge, Jakhoo Temple, and Christ Church. The toy train ride from Kalka to Shimla, a UNESCO World Heritage experience, offers breathtaking views. Shimla is perfect for those seeking a mix of nature, history, and leisure, with the best times to visit being from March to June and September to November.