Download this stock image: St Peter's Square (Piazza San Pietro) in Vatican City in Rome Italy - BAF6HT from Alamy's library of millions of high resolution stock photos, illustrations and vectors.