Best Shimla travel guide

Introduction Shimla, sometimes referred to as Simla, is the state capital of Himachal Pradesh in northern India. Located in the Himalayan mountains, Shimla is a popular hill station known for its cool climate, colonial architecture, and stunning natural surroundings. The city was founded in 1819 by the British as a summer retreat to escape the heat of the plains. It …