London basks in hottest day of the year as temperature tops 20C

The Met Office says the higher temperatures are because of warm air being dragged up from further south in Europe