A total of nine people were caught driving while above the legal alcohol limit during the overnight checks, the police said on Thursday.

Officers stopped 450 vehicles and checked 620 people.

A total of 308 traffic violations were recorded, including 88 speeding offences, while 10 vehicles were impounded.

Nine people were arrested for offences including drug possession and living in Cyprus without the requisite residence documents.

Of six roadside drug tests conducted, five returned positive results.