No wonder London’s public transport is so unreliable.

Thursday 6 August 2009

All this time, and I never realised that the buses were made of cardboard.