Image copyright Met Office Image caption All 22 local authority areas in Wales could be affected by downpours over the weekend

A number of weather warnings for heavy rain are in place across Wales.

The first yellow be prepared warning comes into effect from 18:00 BST on Saturday and the Met Office has said heavy, persistent rain is expected until 17:00 on Sunday.

The weekend warning covers all 22 local authority areas.

A further warning for heavy rain has also been issued for parts of south Wales and Powys from Monday afternoon and into Tuesday.

Flooding of some homes and businesses is also possible as well as spray and water on roads, the Met Office said.

There are flood warnings in place on coastal areas due to a combination of the poor weather and higher tides.

Image copyright Joann Randles Image caption Big waves batter Porthcawl's sea front

The railway line between Shrewsbury and Machynlleth has also been affected by surface water.

The heavy rain predicted across Wales on Saturday evening could see 20 to 30mm (1in) of rain fall.

Up to 40mm (1.5in) of rain could also fall "quite widely" between 15:00 on Monday and 15:00 on Tuesday, with up to 70mm (2.7in) over high ground.

People have been warned of potential travel and power disruption.