Chinese open-top buses hit the road
Big Bus Tours’ open top double-deckers from Chinese manufacturer Ankai enter service in London Big Bus Tours recently took a delivery of 20 double-decker sightseeing buses, manufactured by the Anhui Ankai Automobile Limited Company.