English: St. Peter's Church.
Telugu: సెయింట్‌ పీటర్‌.