The claim stems from the celebration of the 2025 Jubilee, a Roman Catholic tradition that happens every 25 years.