Sometimes you’ll be waiting for a bus and two will arrive at the same time, but this will happen never to anyone wanting to ride a unique route in London. Every Wednesday morning at 11.17am the ...
London's red buses are among the most iconic symbols of the capital. The reason behind their colour dates to the early 1900s, when the transport system was operated by different rival companies.