More ideas from Barna
Snow covered red double-decker bus ~ England

The red double-decker buses in London have become a national symbol of England and United Kingdom. The majority of buses in London are double-deckers.