English: St. Peter's in the West.
Telugu: సెయింట్ పీటర్స్బర్గ్ పశ్చిమాన ఉన్న.