Shimla, situated at an elevation of 2,250 meters (7,380 ft), is the capital town of Himachal Pradesh. Also spelled "Simla," this enchanting "Queen of Hills," nestled in the foothills of the majestic Himalayas, is one of North India's most popular tourist destinations. Known for its colonial architec...









