TfL’s ambitious plan to eliminate car crash deaths on London roads

Could this be an answer to road deaths?