English: A statue of St. Peter holding the keys to heaven.
Telugu: వాటిలో స్వర్గానికి కీలను కలిగి ఉన్న వారిని సెయింట్ పీటర్ యొక్క ఒక విగ్రహం.