[WATCH] Japan’s Self-Driving Buses Now in Service
On November 26, Japan launched its first and free self-driving bus services in Sakai, Ibaraki Prefecture. ALSO READ: Self-driving Taxis with Passengers Tested in Japan The driver-less buses can run …