Shimla is not just famous for snowcapped Himalayan peaks. There is an array of religious places to visit that includes Hindu temples and churches constructed during British Raj. In fact, only a few know that Shimla gets its name from one such religious place. Once a small village discovered by British in late 1800s, this charming and one of the most popular hill stations in North India Shimla derives its name from Shyamala Devi, an incarnation of goddess Kali that is revered by the locals. In fact Kali Bari Temple - where Shyamala Devi presides as local deity - is one of the most significant and popular temples in Shimla.
But along with Shyamala Devi temple, there are some very popular and lost visited religious sites in Shimla that includes Christ Church, the oldest church constructed in North India; Tara Devi Temple, Bhimakali Temple, one of the 51 Shakti peeths and Jakhu Temple, famous for having the highest statue of Lord hanuman installed in it premises.