How to implement driverless cars in cities like New York, London and Hong Kong