Roads flooded, trains cancelled and schools close
Heavy rain has flooded roads and low-lying land in parts of Wales, and train services have also been hit.
North Wales Police warned drivers that numerous roads in the eastern part of the area have been affected.
Three schools in Powys have closed for the afternoon because of the weather.
There are 15 flood warnings, and 19 alerts have also been issued by the Environment Agency across Wales for Wednesday.
Rain warning as up to 80mm could fall in hours
Flash flooding closes roads and blocks rail lines
National Rail warned passengers of disruption across the Transport for Wales network on Wednesday.
It said: "Your journey will take significantly longer than normal. Please check your entire journey is still possible before setting off today."
The affected routes are:
Crewe - Shrewsbury
Crewe - Chester
Wrexham - Shrewsbury
Wrexham General - Shotton
Shrewsbury - Craven Arms
North Wales Fire and Rescue service said it received numerous reports of flooding in the Flintshire and Wrexham areas and warned people to keep away from fast flowing watercourses.