Hurricane-force winds of 94mph have left a trail of destruction after an apparent tornado swept through west Wales.

Huge gusts measuring 82 knots struck Aberystwyth, the market town and popular holiday resort, at about 10.30am on Thursday.

The winds, which crews at Aberystwyth Lifeboat weather station said were the strongest they had ever recorded, overturned 20 caravans at a holiday park and took out power for some homes.

Dyfed Powys Police reported dozens of roads closed or blocked by fallen trees, tiles blown off roofs or other debris.

Locals described the damage caused by what they described as a tornado as "absolute carnage", with one saying their doors were "rattling like a 747 just flew over the roof". Police said no injuries were reported.

The Met Office and Meteogroup said they had yet to confirm if a tornado had hit the area, but was aware of reports from Clarach, near Aberystwyth.