Peru unveiled a 14-meter statue of Pope Leo XIV in the port city of Callao on Monday, two days before the pontiff arrives in the country. Local officials say it is the largest statue of a pope in the world.
Today's highlights
🌏 Regional Digest
🏷️ Topic Digest
🗞️ Latest news by region
Loading...