Vatican City is the world's smallest country by size and population. That's not stopping an estimated 32 million travelers from visiting this year for Jubilee 2025, a year-long global celebration ...
Rushed preparations, soaring pilgrim numbers and underwhelming financial returns defined a Jubilee Year shaped by an ...