Perú prepara la estatua más grande del papa León XIV, mide 14 metros
Full story
Peru has installed a statue of Pope Leo XIV in Callao. The monument stands 14 meters tall. It is considered the largest statue in the world dedicated to him.
Perú instaló en el Callao una estatua de 14 metros del papa León XIV, considerada la más grande del mundo en su honor.