Police caught several drivers breaking the law on the M4 in Wiltshire over the weekend.

Roads Policing Unit officers spent a busy Sunday making sure motorists were obeying highway rules while travelling along the 70mph carriageway.

At 4am on August 27, they took two people into custody for drink driving - one who had been returning from a festival and another who had been involved in a crash.

Swindon Advertiser: Breathalyser readings show two drivers were above the alcohol limitBreathalyser readings show two drivers were above the alcohol limit (Image: Wiltshire Specialist Operations)

Just before 10am, they spotted one motorist stopping on the hard shoulder while in front of their marked police car.

A Wiltshire Police spokesman said the driver had stopped to "check a postcode" and received a traffic offence report and a fine for placing himself and his family in avoidable danger.

Swindon Advertiser: Police spotted a driver who had pulled over onto the hard shoulder of the M4Police spotted a driver who had pulled over onto the hard shoulder of the M4 (Image: Wiltshire Specialist Operations)

At around 1.30pm, officers caught a doctor going at 95mph and increasing his speed to 105mph after passing their marked car, without noticing the police's presence.

A spokesman commented: "With observation like that, we are glad we are not sick. Driver reported to court."

Swindon Advertiser: Police stopped a speeding driver on the M4 for going 105mphPolice stopped a speeding driver on the M4 for going 105mph (Image: Wiltshire Specialist Operations)

At around 3pm, police wondered why the Volkswagen in front of them kept weaving between lanes on the motorway.

They later found that it was due to the driver texting with his phone in his hand while behind the wheel.

The motorist has been fined £200 and reported to court.

Swindon Advertiser: Police stopped this swerving driver on the M4 and found that he had been textingPolice stopped this swerving driver on the M4 and found that he had been texting (Image: Wiltshire Specialist Operations)