A new EU law implies that from July 7, all new cars made in Europe will have to have speed limiters fitted to them.
Daily Express :: Cars Feed
A new EU law implies that from July 7, all new cars made in Europe will have to have speed limiters fitted to them.
Daily Express :: Cars Feed