Double decker buses at London Transport Museum at Covent Garden in London, England

Red double-decker buses at London Transport Museum.

Red double-decker buses at London Transport Museum.

Red double-decker buses at London Transport Museum.

error: Content is protected !