Shimla, Himachal Pradesh India – 05282018 Christ Church on Shimla mall road. The majestic appearance of the church and its stunning location makes it prime attraction to visit
Shimla, Himachal Pradesh India – 05282018 Christ Church on Shimla mall road. The majestic appearance of the church and its stunning location makes it prime attraction to visit
Shimla, Himachal Pradesh India – 05282018 Christ Church on Shimla mall road. The majestic appearance of the church and its stunning location makes it prime attraction to visit