Malmesbury's Carnival procession returned at the weekend for the first time since 2019.

The culmination of a month of events, the procession saw dozens of floats and people in fancy dress parade through the town.

Notable entries included Ian Brownlie's Emu Police, in recognition of the hero bird that helped catch a suspected drink-driver following a crash in the town back in July.

READ MORE: Hero emu honoured with mural in Malmesbury

Wilts and Gloucestershire Standard: Photo: Robert PeelPhoto: Robert Peel

Guests from Ukraine also took part in the procession as part of a walking entry organised by Malmesbury resident Jackie Peel.

Wilts and Gloucestershire Standard: Photo: Robert PeelPhoto: Robert Peel

Malmesbury Does Strictly won the award for best motorised entry.

Wilts and Gloucestershire Standard: Photo: Robert PeelPhoto: Robert Peel

A post on the Malmesbury Carnival Facebook page stated: "The Carnival committee thanks everybody, who made such a great effort in entering the procession and the spectators who helped make the event so successful."

The procession raised nearly £3,000 which, along with the money made from the other Carnival events, will be donated to local good causes.

Click the gallery at the top of the page to view more photos, all taken by Robert Peel.