Police caught 37 speeding drivers in two hours during stop-checks in an Oxfordshire village.

The operation was held in B4017 High Street, in Steventon, between 8am and 10am today.

They stopped 37 speeding drivers. Ten were fined £60 and given three points on their licence for driving over 40mph.

Safety advice was given to 27 drivers caught between 30mph and 40mph, who avoided a fine or penalty points.

Four more drivers were given £60 fines for driving while using a mobile phone and six were fined £30 for not wearing a seatbelt.

One car was seized by police for not having valid insurance.

The road checks were held after complaints from residents, and based on collision statistics, a police spokesman said.