A red double decker bus traveling down a street. This double decker bus travels along the streets in Madrid, Spain. The big red bus is on the city street. a red double decker bus traveling down a street. Huge double decker bus with advertising painted on the side rides down the street