TfL has spent around more than an estimated £942m on new DLR trains - but the majority of them are currently stuck in Spain.