English: Altar of Saint Stephen.
Telugu: సెయింట్ స్టీఫెన్ యొక్క చర్చి.