Oxford's anticipated Christmas market returned to the city centre today with traders converging on Broad Street to ply their festive wares.

More than 50 stalls have been set up in the street and will be open every day from now until Sunday, December 18.

A treasure-trove of gifts, arts and crafts, from handmade jewellery to scented candles and wooden furniture, is on offer from both traders based in Oxford and visiting from across the UK.

Hungry shoppers can look forward to the return of Los Churros Amigos and a German Bratwurst stand, with winter warmers including mulled wine and spiced apple juice on offer to keep the chill at bay.

Opening hours

Thursday to Saturday: 10am - 8pm

Sunday to Wednesday: 10am - 7pm

Sunday, December 18: 10am - 6pm