Shimla Christ Church...
Shimla, the capital city of Himachal Pradesh in India, is a popular tourist destination known for its picturesque landscapes and colonial architecture. One of the most iconic landmarks in Shimla is the Christ Church, located on The Ridge.
The Christ...
Shimla, India