Malta’s approach to tackling traffic congestion questioned in new EU report

By July 9, 2025