The Christmas McFlurry will be served in two sizes, with a regular size priced at £1.29 and a mini version for just 89p.

And if you fancy something Christmassy to warm you up afterwards, you won't have to go far.

McDonald's are already serving their Christmas drinks menu, which boasts the new Millionaire's Latte. The limited edition hot drink is made up of a large shot of espresso blended with steamed milk and a caramel biscuit flavour syrup, topped off with a swirl of chocolate cream and a caramel drizzle.

The festive drink costs £1.99 for a medium and £2.99 for a large.

McDonald's has offered its customers some inspired Christmas treats in recent years. Last year, Mcdonald's brought back its Terry's Chocolate Orange McFlurry for the second year in a row. The limited edition Christmas menu has also included the mincemeat and custard Festive Pie, a spiced cookie latte and Camembert Cheese Melt Dippers.