Shimla is a hill station in the northern Indian state of Himachal Pradesh. It was the summer capital of British India during the colonial era and is now a popular tourist destination known for its colonial architecture, scenic beauty, and pleasant weather. Shimla is surrounded by lush green forests and is located in the Himalayan …
Tags
Famous street stalls in Shimla
Showing: 1 - 1 of 1 RESULTS