• List of temples in Shimla


    Shimla is a hill station which is the capital of Himachal Pradesh in India. In the pre-independence stage, it was the summer capital of the British Empire. It is located in the Himachal region and receives snowfall during winter. The …


Back to Top