Driverless buses are arriving soon in 3 European cities