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