London Bus (Transport)
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.
Read MorePhoto: Martin Bager.