Transport for London (TfL) has deployed electric buses on a pilot basis as part of its efforts to reduce carbon dioxide levels in the city. The buses will run along the central 507 and 521 routes for ...

This content is available to only subscribers.