Power cuts persist in Marsa, Ħamrun, Santa Venera, Gżira and Sliema

By July 19, 2024