Record-breaking heat is set to hit parts of Wales today as temperatures are predicted to hit 36C in North Wales.

Parts of England have been given a red weather warning for today, where the temperatures could soar as high as 40 °C.

Meanwhile, here in Wales, an amber weather warning remains in place today and tomorrow.

HEATWAVE LIVE: All the updates for North Wales today

In Gwynedd today, temperatures will be at 30C or higher for most of the afternoon.

Temperatures wil drop as low as 24C by 10pm.

The Bangor and Caernarfon will enjoy hot weather all day.

In Bangor, temperatures will peak at 34C between 3pm and 5pm. It will cool to 24C by 10pm.

It will be slightly cooler in Caernarfon, reaching a high of 32C at about 1pm.

It is much the same in Porthmadog, where temperatures are likely to reach 33C between 4pm and 6pm.

It will be cooler in Pwllheli where temperatures will peak at 30C between 3pm and 6pm. It will cool to 24C by 10pm.