London Buses manages one of the largest bus networks in the world. Approximately 7,500 iconic red buses carry more than six million passengers each weekday on a network serving all parts of Greater London. Photo: Martin Bager.