Britain’s topsy-turvy spring continued today with the country experiencing the warmest day of the year so far just days after snow fell in some areas.
The UK is basking glorious in sunshine today – and will do tomorrow – before wintry showers are swept in by an Arctic maritime air mass this weekend.
Forecasters have even warned of the chance of sleet or wet snow on Sunday during the London Marathon, which would be a first in its history.
But a 2016 temperature record for Britain of 18.8C was set this afternoon in the Gwynedd coastal town of Porthmadog in North Wale
The up-and-down weather has been reflected by bookmakers who are offering 5/4 on 20C being observed this week and 1/2 on snow again in April.
Examples of the contrasts include Leeds which will see 15C temperatures today but 8C on Sunday, while Glasgow will have 14C and 9C respectively.