Image caption Properties in Pontardawe were damaged by strong winds

Hundreds of homes have been left without power after parts of Wales were hit by snow and strong winds.

Houses in Monmouthshire, Ceredigion and Cardiff have been affected by outages throughout Sunday.

Mid and West Wales Fire service said eight garage roofs were also blown off by wind in Pontardawe, Swansea early in the morning.

Gusts of more than 50mph (80km/h) have hit parts of Wales and fallen trees have caused delays on roads.

Speed restrictions were put in place on the M48 Severn Bridge and A55 Britannia Bridge while the A477 Cleddau Bridge in Pembrokeshire was closed to high-sided vehicles.

Travel disruption caused by snow and flooding and fallen trees is now easing.

Snow has been cleared from the A55 at Pentre Halkyn, Flintshire and A483 at Chirk, Wrexham.

The A465 between Hirwaun and Neath was closed because of flooding, but that has now cleared.

The 08:45 GMT Irish Ferries trip from Pembroke to Rosslare was cancelled, as was the return ferry at 14:45.

Meanwhile events around the country have had to be called off.

Western Power Distribution said the wind had left homes in Llandevenney, Usk and Magor in Monmouthshire, Tregaron in Ceredigion, and the Canton area of Cardiff without power on Sunday morning.

In Pontardawe, Swansea, a row of garage roofs were blown off.

Image caption Households across Wales have been clearing up after the damage

A yellow weather warning for snow and ice for most of Wales comes into force at 21:00 and runs until 10:00 on Monday.

Icy patches and wintry showers on Sunday night could cause travel problems for the morning commute.