A red double decker bus driving down a busy street. There is a double decker bus on the road in England Red stagecoach bus w/ adverts driving down city street. A red double decker bus on a city street A double decker bus traveling down a city street.