YORK and North Yorkshire are set to enjoy sunny and warm weather for the rest of May - and possibly well into June.

Temperatures are set to rise to 18C today, and then 20C on Saturday and 21C on Sunday, and then remain in the high teens or low 20s for most of next week.

The fine weather is caused by high pressure over or near the UK, blocking the path of Atlantic depressions which would bring rain.

Forecasters expect high pressure to dominate for the rest of May and possibly into June, although there is a risk of it slipping away, allowing a return of rainfall.