English: Why St. Peter's?
Telugu: ఎందుకు సెయింట్ పీటర్స్బర్గ్?