Drivers in England and Wales have been caught committing a record 2.9 million motoring offences, according to new Home Office ...