Details unveiled for 18-month plan to reduce traffic in Malta

By March 29, 2025