Fallen trees have caused mayhem across Malta and Gozo as 103km/h winds batter the Maltese Islands this weekend.
Police urged motorists to ‘proceed with caution’ on the roads because of the stormy weather.
Warnings were issued by the Met Office in Luqa after a number of fallen trees and drifting sand left some roads blocked.
Marfa Road linking Mellieha with the Gozo ferry terminal at Cirkewwa was hit by powerful waves and drifting sand as gale force winds swept across the Maltese Islands.
Trees were knocked down by the strong winds in several parts of the island and the police warned motorists to ‘proceed with caution’.
Motorists are advised to proceed with caution along Triq il-Marfa (Ghadira bay area) due to current bad weather conditions.
Fallen trees blocked Triq San Pawl tal-Qlejja in Mosta and Valley Road in Birkirkara, where Civil Protection Department personnel were called in to remove the obstructions.
Part of the protective covering over the Hagar Qim temples in Qrendi was ripped off by the strong winds.
The temples were not damaged.
The Christmas outdoor ice rink at Tritons Square in Valletta was closed because of the bad weather.
Organisers Visit Malta Events said: ‘Unfortunately, due to weather conditions, the skating rink will be closed today.
‘We apologise for any inconvenience. Your safety is our priority!’
The strong winds also forced Gozo Channel to reroute its Malta-Gozo ferries around Comino.
The company warned commuters to expect delays at Mgarr and Cirkewwa.
Meanwhile, some seafront businesses in Xlendi and Marsalforn in Gozo were forced to close as huge waves slammed into the promenades.
Watch the video, below: