A Video featuring Mercedes-Benz as it recently unveiled a new Self-Driving Bus which it says will be the ‘local public transport of the future’.