New cars sold at UK dealerships now feature a "mandatory" speed limiter. It's as a result of rule changes implemented by the European Union (EU). The EU has introduced new Intelligent Speed Assistance ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results