Transport for London has confirmed that five battery-electric buses have been removed ... carbon emissions and air pollution for decades.” Last week Sir Sadiq said that Londoners should be ...