Rail services running through Powys are disrupted today because of flooding on the line.

Replacement bus services are operating between Shrewsbury and Machynlleth because of flooding, in the wake of heavy rain overnight between Wednesday and Thursday.

Transport for Wales originally said it expected the line to be clear and trains to be running again by 1pm, but that has now been pushed back to 8pm.

Social media users reported that the issues are around Black Bridge between Machynlleth and Caersws.

A statement from National Rail said: "Flooding on the railway between Shrewsbury and Machynlleth means some lines are blocked. Train services running through these stations may be cancelled.

"Replacement road transport is in operation between Shrewsbury and Machynlleth. They will be supplied by Lakeside Coaches and Lloyd's Coaches."

Heavy rain swept across Wales last night, with some forecasters warning that up to 50mm could be on the way for the second time in a matter of days.

Meanwhile, the Dyfi Bridge near Machynlleth has also been hit by flooding, affecting bus routes in the area.