Forecasters predict highs of 34C (93F) in parts of eastern England such as Cambridgeshire, and 30C in the North East.

Friday and Saturday nights will be uncomfortable for sleeping, with temperatures possibly staying above 20C (68F) in parts of the UK, which is known as a 'tropical night'.

Temperatures could peak at 33C on Friday to break Thursday's record for hottest day of the year.