Britain experienced its hottest day in May on record on Monday, as temperatures reached 34.8C.
The unseasonably sweltering conditions produced the hottest day of the year for the third day running. Kew Gardens in southwest London has reached 34.8C, exceeding the highest May temperature recorded before the bank holiday by 2C.