Posted on April 7, 2019 by SELF DRIVING CARS - www.SelfDrivingCars.orgSelf Driving Cars (BUSES) hit China’s roads.