English: And right here stands the world’s largest church Saint Peter’s Basilica.
Telugu: ప్రపంచంలోనే అతిపెద్ద చర్చి సెయింట్ పీటర్స్ బసిలికాకు ఇది నిలయం.