Monday is set to be the warmest day of the year so far with top temperatures reaching up to 35C on a blazing hot day for much of the UK.
London, East Anglia and the home counties will experience the warmest weather, with highs of 34C expected in the capital.