It was officially a white Christmas – but only for a lucky few in parts of Northern England and eastern Scotland.
Braemar sits at 1,112ft (339m), above sea level in Scotland Highlands. It was covered with a dense snow carpet. Fife Arms Hotel, in central town, looked stunning as it got minus 1C.
Strathallan in Perthshire, and Aboyne, Aberdeenshire had light dustings. Parts of the Lake District also saw centimetres.

Braemar (pictured), which is 1,112ft (339m), high in the Scottish Highlands. It was covered in snow and the Fife Arms Hotel, in the middle of town, looked stunning.
It was disappointing for the majority of England and Wales, as warm temperatures prevailed and rain fell.
However, the hope of white Christmas is not lost as many forecasters predict more snow today.
It’s expected to occur in some parts of central, southern Scotland, and North West England. The Peak District is the closest.
The Met Office has issued a yellow warning last night that will remain in effect until midnight.
Travel disruptions could be caused by strong winds, snow at higher elevations and power outages.

One woman takes a Christmas Day swim through the waters. As brave swimmers took to water yesterday, a crowd of more than 500 watched in Brighton.
Heavy downpours will be felt in County Armagh and County Down, Northern Ireland. The Met Office warns that flooding of some homes and businesses may occur.
Frank Saunders is the Met Office’s chief meteorologist. He warned that many areas of the country would remain uncertain over the next few hours.
He stated that many people will experience cloudy and wet conditions because mild air dominates the South and west.
“This contrasts with cold air from the North East which can bring snow chances, most likely to the Pennines or the southern part of Scotland. It is also more probable into Boxing Day.
The mix will feel even colder if there is an easterly wind blowing, especially from the north.

Met Office is putting out a yellow alert for weather conditions, which will run from Leeds in Yorks through Perthshire in Scotland tomorrow.
Yesterday swimmers took to the water in icy conditions across the country for the Christmas Day swim.
Portobello Beach was near Edinburgh. Swimmers dressed up as elves in tutus jumped into the Firth Of Forth while tough bathers went to Tynemouth Beach.
The annual 100m Christmas race at Hyde Park saw around 40 London-based swimmers take a dip in Hyde Park while others from Brighton and Hove wore Santa hats.
However, others who dressed up in the costumes of penguins or turkeys were not able to attend Felixstowe’s Christmas Swim due to bad weather.

Some parts of the UK celebrated Christmas with a snow blanket. Pictured, snow in Aberdeenshire, Scotland

The Met Office has issued a yellow warning for the weather last night. It was in effect at midnight, and will continue until today. Pictured: Braemar in Scotland, a picture-perfect white Christmas
Many people were left with no plans for their New Year’s Eve and Christmas travel.
The Omicron wave caused the cancellation of hundreds of train services across Britain and the abandonment by more than 4500 flights around the world, leaving many travellers stranded.
CrossCountry runs trains between Scotland and Northern England through the Midlands and South Wales to South Wales, England. However, CrossCountry was forced to cancel dozens of its services due the strike of RMT members over train guards.

Swimmers were disappointed to wear Christmas-themed hats at Felixstowe in Suffolk where they had to cancel their Christmas Day swim due the adverse weather conditions.

Joking around! Perry Springate (left), and Chris Johnson (right), splashing in the cold water just before Felixstowe’s swim was cancelled.

Londoners were able to enjoy 8C temperatures in Hyde Park. However, spectators claim that conditions feel more like 5C.
Due to staff shortages caused by pandemics, hundreds of trains were also scrapped. Rail companies Avanti West Coast and Northern, ScotRail as well as TransPennine Express, TransPennine Express, Greater Anglia, and TransPennine Express all suffered.
Over the weekend of Christmas, more than 4500 international flights were cancelled due to Covid infection.
There were long lines at Heathrow airports and Gatwick airports because of staff shortages. Some travellers waited more than 3 hours just to pass passport control.