A 1907 Milnes-Daimler double decker bus: one of around 400 that roamed the streets of London at the time.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Δ