Transport for London (TfL) manages most bus services in London. It manages a bus fleet of around 9,300 vehicles operating across 675 routes. Most bus services in London are run by private operators, w...

This content is available to only subscribers.