Snow and strong winds hit north Wales and Powys
Snow has fallen in parts of mid and north Wales after Arctic winds brought a drop in temperatures.
Areas from Gwynedd to Wrexham and north Powys were among those affected on Wednesday, with snow and rain expected to spread south during the evening.
The Met Office issued a yellow "be aware" snow warning for Wales, with 2-5cm likely in places, above 200m.
About 10-15cm is possible above 300m with blizzard conditions in the north with parts of Denbighshire hard hit.
It is a dramatic change in the weather, only a week after Wales had temperatures reaching highs of 22C in the warmest March in 55 years.
North Wales Police said the A542 Horseshoe Pass in Denbighshire was closed in both directions due to snow between B5103 at Llangollen and A5104 at Llandegla, which is affecting traffic between Llangollen and Ruthin.
'Much better day'
Denbighshire council said other main routes remained open although some of them were affected by snow. It urged motorists to take extra care due to the sudden bad weather.
The local authority said some bus services in the county had also been affected.
The X50 service is operating to Wrexham via Mold, but not through Llysfasi, Llandegla, Bwlchgwyn or Coedpoeth.
The 95 Melin y Wig/Betws Gwerfil Goch service, the Nantglyn/Llansannan and Fflecsi Bus through Cyffylliog, Clawddnewydd and Clocaenog have been cancelled.
The 5/X5 to and from Corwen is operating but with some disruption and the 1/1A/2 is only running on the main road.
There are also reports of snow and strong winds in parts of north Powys, in the Welshpool and Newtown areas.
It has also fallen in Berwyn, Llangollen and Denbigh in Denbighshire, as well as Overton and Bangor on Dee, near Wrexham, and Bethesda and Bala in Gwynedd.
BBC Wales forecasterDerek Brockwaywrites in his blog: "The snow was deeper on the hills with blizzards on the Berwyn Mountains while at lower levels, it was mainly rain or sleet and Cardiff even enjoyed a little sunshine."
He says on Wednesday evening the north will become dry and clear with some frost and a few icy patches. The wind will slowly ease with temperatures close to freezing or a few degrees above.
Thursday will be a much better day with drier and brighter weather especially in the north, Ceredigion and west coast.