News

The double-decker bus is a common sight in U.K. cities. They usually hold around 80 passengers, and riding the different ...