Malta’s metro is never coming – and that’s the point

By November 23, 2025