After starting at the back of the grid and being shoved on to the grass, Roger Green works his way through the field on the opening lap in his Racingline Polo
Mandatory speed limiters to be fitted to all new UK cars in 2024
The use of mandatory speed limiters on all new cars was approved by the European Parliament in 2019, and they're set to come into force later this yea…