Sunday, August 16, 2026 Search My Trip EnglishChinese
World news · travel · culture
Taiwan The Taiwan Times
Taiwan's window to the world

St. Stephen's Church, Delhi

New Delhi, India · built 1885

St. Stephen's Church is located on Church Mission Road in Old Delhi. The church was built in 1862, by Anglican missionaries and DPW Engineers in the style of Italian Gothic architecture. It is part of Church of North India Diocese of Delhi.

Church data from Wikidata (CC0). Summary from Wikipedia (CC BY-SA).

Other churches in India