MIA defends decision to renew car rental contract with Christian Borg’s company

By October 15, 2025