Abela and Borg agree Malta needs new mass transport system

By October 10, 2025