Shimla is the capital and the largest city of the northern Indian state of Himachal Pradesh. In 1864, Shimla was declared as the summer capital of British
View More
FEATURED ARTICLE
or continue with
This website requires cookies to provide all of its features. By using our website, you agree to our use of cookies. More info