Statue of Pope Leo XIV unveiled in Peru ahead of visit
Peru installed a 14-meter, four-ton statue of Pope Leo XIV in the port of Callao ahead of the pontiff's visit.
Peru installed a 14-meter, four-ton statue of Pope Leo XIV in the port of Callao ahead of the pontiff's visit.