100 route buses replaced in €28m investment by Malta Public Transport

By July 2, 2025