Sadiq Khan has spent around £942million on new trains for England’s capital - most of which are stored in Spain. New trains ...
Sir Sadiq Khan has spent an estimated £942 million on new trains for London – yet almost all of them are stuck in Spain.
Drivers in the capital have paid millions to Sadiq Khan’s punishing Ulez scheme in the past six years since its launch with ...
The bodies of four Pakistanis who drowned in the capsizing of a migrant boat off West Africa last month have been repatriated.