TfL spends over £900 million on new DLR trains for London – yet almost all of them are stuck in Spain

2025-02-11 18

TfL spends over £900 million on new DLR trains for London – yet almost all of them are stuck in Spain