Transport for London (TfL) and electric vehicle manufacturer BYD announced last week that the city of London is putting in service its firsts long-range all-electric double-decker buses – picture above.