Schaffhausen in Switzerland is now converting its regional bus services to battery-electric vehicles after transitioning its ...