Double decker busses in London, by wirewiping

Buses in England

red double decker buses in London, England.