Jubilee 2025: Rome expects more than 30 million pilgrims during Holy Year
To the faithful who go on pilgrimage to Rome, the Pope grants a special 'indulgence' or remission of their sins.
What's Your Reaction?