Britain is set to experience its hottest bank holiday on record, with "historic" temperatures of 34C forecast for Greater London and the South East on Monday.
This follows a scorching Sunday, which saw the UK's warmest May day in at least 79 years, as Kew Gardens in south-west London recorded 32.3C.