The Stained Glass Windows of Christ Church, Shimla
Nestled in the heart of Ridge lies Christ Church, Shimla, one of the most iconic landmarks from the British Raj in India. Built in 1857, this neo-Gothic masterpiece is the second oldest church in North India. Further, this cathedral is also home to some of the most captivating stained glass windows in the country. These windows
The Stained Glass Windows of Christ Church, Shimla Read More »
