Rain and snow cause hazardous driving conditions across Wales
Heavy rain and snow have fallen across parts of Wales, with drivers warned to be aware of unsafe road conditions.
Two yellow "be aware" weather warnings for snow and rain were in effect across large parts of Wales throughout Sunday afternoon.
Earlier, the M4 eastbound between junctions 46 and 45 near Swansea was closed due to standing water.
This followed an earlier closure of the M4 westbound near Bridgend following three separate crashes.
The snow and ice warning covered Wrexham, Conwy, Denbighshire, Gwynedd, Powys and Flintshire.
Powys, Ceredigion, Carmarthenshire, Pembrokeshire, Neath Port Talbot, Swansea, Bridgend, Merthyr Tydfil, Rhondda Cynon Taff and Vale of Glamorgan were all affected by the rain warning.
Both weather warnings were in effect until 18:00 GMT on Sunday.
The Met Office said the rain would start dying out from the west over the course of the evening
Allow Twitter content?
Natural Resources Wales has also issued several flood warnings.
North Wales Police warned snow was affecting driving conditions on the A470 between Betws-y-Coed and Blaenau Ffestiniog.
Major flooding has been reported on Ceredigion's roads and Dyfed-Powys Police asked people to drive carefully.
Localised flooding has been causing problems for drivers on Gower, near Swansea, South Wales Police said.
The weather is also causing problems on the railway across Wales.
A landslip between Porth and Treherbert in Rhondda Cynon Taff means replacements buses are in operation until Monday evening.
Trains between Swansea and Cardiff Central, Llantwit Major and Bridgend and Aberystwyth and Dovey Junction all face delays or cancellation due to flooding on several lines.
The fire service said the worst of the localised flooding in south Wales was in Llantwit Major and Bonvilston in the Vale of Glamorgan while in mid Wales it was Aberystwyth and Borth in Ceredigion.