Transport for London (TfL) is planning to introduce requirements to make all London taxis zero emission-capable from January 2018.