Momentum complains over Transport Malta refusal to issue permit for banner

By October 20, 2025