Designed by
Title
Christ Church, Shimla the second oldest church in North India, after St John`s Church in Meerut, Simla, #223382527
Description
Christ Church, Shimla the second oldest church in North India, after St John`s Church in Meerut, Simla, India