Disruption in Mid-Wales caused by Storm Callum is set to continue into a second day, forecasters have warned.

Yellow warnings of rain remain in place for much of west Powys, including Llandrindod Wells, Builth Wells, and Machynlleth while a flood warning was put in place for the River Wye at Builth Wells.

"Homes and businesses could be flooded, causing damage to some buildings," said the statement.

"There is a chance of power cuts and loss of other services to some homes and businesses.

"Delays or cancellations to train and bus services are possible.

"Some communities may be cut off by flooded roads.

"Fast flowing or deep floodwater is possible, causing a danger to life."

The Wye has burst it's banks in Crickhowell and Builth having peaked at 4.1m at 7am this morning and holding steady at that level, but the risk was expected to ease later today and Sunday with Natural Resources Wales saying the current level is expected to be the peak.

Less serious "flood alerts" have also been issued for the North of Powys affecting the Vyrnwy catchment and most of the Severn in Powys.

The river level at Llandrinio was 1.6 metres and rising this morning, but is expected to peak between 5.7 and 5.8 metres overnight. The A490 at Cilcewydd and the Trehelig Crossroads could also be affected by flooding later on.

Rail Services continued to be hit on the last day of Arriva Trains Wales franchise prior to switching over to new provider Transport for Wales.

No trains are operating between Machynlleth and Newtown until Monday, with a rail replacement service running every two hours also calling at Caersws.

Trains between Machynlleth and Pwllheli were also cancelled, with a replacement bus service running on the route.

Natural Resources Wales have reminded the public to be aware of the dangers of driving and walking through flood water, while Dyfed Powys Police have advised against all but essential travel.

"We are receiving numerous reports from across the force area in relation to fallen trees and flooding," they said.

"Our advice is to stay at home unless your journey is essential, if you have to use our roads extra care is needed."