Britain has now entered an official heatwave with temperatures set to hit 32C today as health warnings were issued for babies, the elderly and other vulnerable people.

The mercury has steadily risen in recent days with highs of 25.2C (77.4F) last Sunday, 26.7C (80.1F) on Monday, 27.9C (82.2F) on Tuesday and 29.3C (84.7F) yesterday.

Now, thermometers are set to reach 32C (90F) today – which will be the hottest day of the year so far – before similar highs tomorrow and then 33C (91F) on Saturday.

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

The heatwave is likely to officially end after Saturday, but the weather from Sunday into the middle of next week will stay warm with a range of 24C (75F) to 26C (79F).