Pope Francis officially launched the 2025 Holy Year on Christmas Eve by opening the Holy Door at St. Peter’s Basilica, an event expected to draw over 30 million pilgrims to the Italian capital city, ...