Sir Sadiq Khan has spent an estimated £942 million on new trains for London – yet almost all of them are stuck in Spain.
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 ...