Police made a record-breaking number of arrests at the Appleby Horse Fair this year, including for drink-driving and even one a man who allegedly punched a horse.

Some 123 people were detained by Cumbria Constabulary at the annual gathering of gypsies and travellers this year, 80 of whom were for drink or drug driving offences.

Officers said they also issued 370 traffic offence report tickets during the event in Appleby-in-Westmorland, while 120 vehicles were seized - including those suspected of being stolen, used in a crime, causing an obstruction or driving without insurance.

The arrest total compares to 102 last year, and is the highest figure in records dating back more than 15 years - with the closest challenger year being 2009, with 106.

Out of the 123 arrests this year, 80 were made during the fair itself while the other 43 were in the weeks leading up to it as part of the overall policing operation.