Monday October 20, 2025
$354 million in interest payments for 2023 is the highest in 31 years, says the central bank