Aldi has announced its Christmas and New Year opening hours.

All Buckinghamshire stores will operate as usual until December 23, closing early at 6pm on Christmas Eve.

They will remain shut on Christmas Day and Boxing Day, reopening from 8am on December 27, when normal hours will resume.

It will close at 6pm on New Year's Eve, and stores will be closed on New Year's Day.

Normal hours will return on January 2.

Aldi, recognised as the UK's Cheapest Supermarket of the Year by Which? for four consecutive years, has also been named Christmas Retailer of the Year by the Quality Food Awards for the sixth year running.

Shoppers are encouraged to check local store hours online for any variations.