Traffic stuck in Mellieħa as motorists wait for Għadira’s new tarmac to dry

By May 24, 2023