A police speed enforcement operation caught more than 30 people speeding in Gerrards Cross on Saturday. 

Officers from Thames Valley Police caught 31 people breaking the speed limit on Amersham Road during the operation. 

Among the worst offenders were two motorbike riders, who were caught doing 93mph. 

A car driver was clocked going a staggering 106mph along the same stretch of the dual carriageway. 

Thames Valley Police South Bucks posted the findings on their Twitter account and urged drivers to slow down.