Those double decker buses hold about 80 people. Assuming a handful of people would carpool, we're still looking at 60+ more cars on the road, per bus.
Those double decker buses hold about 80 people. Assuming a handful of people would carpool, we're still looking at 60+ more cars on the road, per bus.