20 Chinese double-deckers for London’s Big Bus Tours
Half of the 81-seater buses will be fully open-top and the rest will be of a half-top design. Twenty sight-seeing open-top double decker buses, built by Chinese manufacturer Anhui Ankai Automobile, are to be delivered […]