The world’s largest statue, honoring Pope Leo XIV, which stands14 meters tall, is unveiled in Callao, Peru, 09 November 2026.
World’s largest statue in honor of Pope Leo XIV unveiled in Peru
Source:EPA/PAOLO AGUILAR
Follow en.philenews on Google News and be the first to know all the news about Cyprus and the world.




