Driverless buses hits the roads

9:32 AM ET Fri, 19 Aug 2016

Finland has become the first city in the world to use autonomous buses on its public roads.