A lorry driver over the limit has been arrested after police spotted the man drifting across lanes on the M40.

Officers stopped the 44ton HGV driver after almost crashing with other vehicles on the motorway in Beaconsfield,

When the police stopped him he blew 51 micrograms of alcohol per millilitres of breath.

The legal limit is 35.

Officers also found the driver the be in possession of drugs.

A Thames Valley Police spokesperson said: "Report of a 44ton HGV toodling along the M40 this morning, drifting across lanes, almost colliding with other vehicles.

"Eventually stopped and the driver was drunk. Later blew 51 in custody. Also in possession of drugs."