HEAVY snow could blanket London before the end of January as winter bites back, forecasters say.

Temperatures have plummeted around the country after a freak heatwave brought record warmth at the beginning of the year.

And before the month is out, millions will see snow amid a freezing Arctic blast, it's believed.

WX Charts predicts snow will fall in Scotland on Friday, January 28 before moving south, hitting Newcastle by 6pm that day.

The following day, wintry showers will graze East Anglia early in the morning.

Swathes of the country between Aberdeen and Hampshire - including the capital - will then see snow on Sunday, January 30, it's predicted.

However, before that, it's likely to stay clear and chilly for most, forecasters say.

Temperatures will drop as low as -5C today as the Met Office issues a yellow warning for thick fog stretching from the south-east through central England towards Tyne and Wear.

BBC Breakfast weatherman Tomasz Schafernaker warned of "really dense fog" with visibility dropping to just 50mm in the worst-hit places.

"It is frosty today. There is a lot of fog around today too," he said.

"It is something we have had for a few days with high pressure.

"The fog really is very dense. Visibly is only 50 to 100mm in central and eastern England over the next few hours."

And meteorologist Aidan McGivern said "stubborn fog patches" could persist all day.

His colleague Dan Stroud said the coming week will be "dominated by high pressure".

"That means there's a lot of settled weather to come," he said.

"Monday will be a generally bright day for many across England and Wales, but fog and frost are becoming a bit of an issue into Tuesday.

"There's a risk of something a bit colder that might graze the very far north and east of Scotland, but beyond that, high pressure will continue to dominate.

"It'll be largely dry and settled, although with lots of frost and fog that'll be rather slow to clear in places."

The Met Office's longer-range forecasts suggest "colder interludes" between January 29 and mid-February - although temperatures will be "slightly above average".