How long will the hot weather last?

Have you been feeling hot and bothered lately?

The UK has experienced a heatwave recently and today has been the hottest June day for more than forty years.

But what's been causing it and how long will it last?

BBC Weather reporter Simon King has all you need to know.