New 'mandatory' UK car law from this month will 'limit' engine power

New 'mandatory' UK car law from this month will 'limit' engine power

Tamworth Herald

Published

The mandatory speed limiters will be installed on ALL new cars sold in Europe from July - with the rules coming into effect on Sunday.

Full Article