It's the warmest day of the year! Britain is hotter than the Algarve as nation basks in 21C temperatures with more sunshine on the way

The Met Office confirmed a high of 20.9C (69.6F) was recorded at Gogerddan in Wales this afternoon, while England got to 20.2C (68.4F) in Northolt, West London .