sarsonkekhet.in
St Stephen’s Church, Old Delhi
Photos of the St Stephen’s Church, built in 1867, on Church Mission Road, Old Delhi.