Britain has woken up to yet another scorching day as the country is set to experience the longest heatwave in 20 years.

The country is baking in temperatures exceeding those in Sicily and Crete as it enjoys Mediterranean weather.

If the blazing heat continues today and tomorrow, it will be the first five-day heatwave since 1995.

On Monday, it was the third consecutive day the heat reached 30C - the first time since 2005.