The city of London, England, is home to quite a few innovative concepts. As of right now, there are plans on the table to deploy a fleet of self-driving […] Click here to view full article