Huge crowds greet Pope Leo on his return to Peru

Pope Leo XIV landed in Peru on Wednesday, 11 November 2026, on the last leg of his South American tour, after...


Read More