Sadiq Khan has spent around £942million on new trains for England’s capital - most of which are stored in Spain. New trains ...
Drivers in the capital have paid millions to Sadiq Khan’s punishing Ulez scheme in the past six years since its launch with ...