He told taxi makers that all new London cabs will have to have zero-emission capability to gain their official licence from January 2018. The deadline has been brought forward from 2020 as he seeks to replace diesel cabs, which contribute a third of emissions in the most traffic-choked areas, with hybrid or all-electric vehicles.