UK weather forecast: How long will the latest heatwave last?

· The Independent