Thousands of people flooded a Wiltshire town centre for one of the biggest events on the calendar.

The Marlborough Mop has traditionally taken place in October since the 1200s, when the event started as a hiring fair.

Each year the mop is split into the Little Mop, which took place on Saturday, October 5, and the Big Mop, which kicked off on Saturday, October 12.

This year the Big Mop saw large crowds of people who enjoyed an array of rides and food stalls.

In a statement on Facebook, organisers from the Showmen's Guild of Great Britain celebrated the successful day and promised that the event would return next year.

READ MORE: Calls for 'horrendous' 50mph speed limit on busy road to be lowered

A spokesperson added: “That’s a wrap for this year’s Marlborough Mops.

“We hope the thousands of you that came down to support the fairs thoroughly enjoyed yourselves

“We’re logging off for now, but we’ll be back this time next year.

“See you then.”

Multiple roads closed throughout much of the weekend to allow the fair to go ahead safely.

The High Street, part of Kingsbury Road from the High Street to Silverless Street, and New Road were closed from midday on Friday, October 11, until 8am on Sunday, October 13.