1
Christ Church, Shimla
Photo by:
Zishan Ali
Category: Places
Christ Church is one the oldest churches in North India and was built by the British in 1857 to serve the large Anglican British community in the area. The majestic appearance of the church and its stunning location makes it a prime attraction in Shimla