Self-driving buses hit the streets of Helsinki
Helsinki, the capital of Finland, has become one of the first major cities to offer autonomous public transportation on its city streets, as several autonomous buses have just been rolled out as part of…