Tara Devi Temple, situated on the western side of Shimla, boasts of an excellent location with beautiful valleys around the hill.
Uploaded to Shimla — 3 years ago