Images: National GeographicSt. Peter’s Square was transformed into a breathtaking spectacle on 13 September 2025, as over 80,000 attendees witnessed…
Sign in to your account
Remember me