The Madeira archipelago has been under a red weather warning due to heavy rain.

Most of mainland Portugal is also under a yellow weather warning today due to the freezing temperatures currently sweeping the country and temperatures are forecast to drop further over coming days.

The Portuguese IPMA Met Office says it is possible snow could occur in the Algarve and in Alentejo, in the Serra de São Mamede and Serra de Fóia areas.