15705 employees
Transport for London is the integrated body responsible for London''s transport system.
2000