Shimla Tourism
May 14, 2023
Shimla is a city located in the northern Indian state of Himachal Pradesh. It is also the capital of the state and one of the most popular tourist destinations in India. The history of Shimla dates back to the early 19th century when the British...