News

All new cars sold in UK dealerships must be fitted with a mandatory speed limiter device even though it's an EU rule. Jamie ...