Cllr Claudia Webbe, Islington's executive member for environment and transport, in Archway's Navigator Square with an all-electric car and a street cleaner and flatbed van powered by compressed natural gas.
{}