London, United Kingdom
Today, Go-Ahead London companies operate over 2,300 buses and employ OVER 7,600 staff operating from various sites in the capital. The companies operate in a regulated environment under contract to Transport for London (TfL), with contracts being awarded for 5 or 7 years via a rolling tendering...