Gifts galore are on sale at Sheffield’s Christmas market in Fargate.
More than 40 stalls in log cabins are selling wares from across the UK and Europe.
A Sheffield Council spokeswoman said: “It will be a truly magical experience, with a huge choice of goodies, making this the perfect place to stock up on gifts, foods and treats. Shoppers can browse hundreds of unique products.”
The market will be open daily from 9am to 6pm until Christmas.