
New 'mandatory' UK car law from this month will 'limit' engine power
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