News

More than 50,000 pilgrims representing 88 dioceses across 20 European countries have descended upon Rome this week to participate in the 13th International Pilgrimage of Altar Servers 2024 taking ...