a group of people stand at a bus stop
A street with double level buses and a ferris wheel
Two double decker buses passing each other by on a busy street in London.
Busses on a city street approaching a bus stop.
A street with double decker buses in both directions.