Self-driving cars have hit the roads in various cities around the world. These autonomous vehicles have been around for years now but they have not managed to go mainstream yet because there are still many safety concerns around them.