One double-decker bus can take up to 75 cars off the road

One double-decker bus can take up to 75 cars off the road