Wales Weather: Hazy sunshine and temperatures in the twenties!

Today: A chilly start in places, but a fine day with long spells of strong sunshine, occasionally appearing hazy due to areas of high cloud. Very warm for most, but fresher around the coasts with gentle onshore breezes. Maximum temperature 24 °C.

Tonight: Dry and clear overnight with light winds so perhaps turning chilly in places. However, over upland areas and in western parts it may remain rather mild. Minimum temperature 5 °C.

Saturday: Another fine and very warm day with long spells of hazy sunshine and light winds. A little cooler around the coasts. Maximum temperature 24 °C.

Outlook for Sunday to Tuesday: Staying fine, mostly sunny and very warm through Sunday and Monday. Cloudier for some on Tuesday with a scattering of showers, possibly heavy.