Two double decker buses passing each other on the street 
A busy down town area in a city.
Two double decker buses driving down the street.
A couple of double decker buses driving down a street.
A London street is crowded with buses and people.