An electric bus docks energy at stops, Geneva
In Geneva, electric bus sips energy at stops and takes a “snack” while passengers hop on and off. An articulated…
In Geneva, electric bus sips energy at stops and takes a “snack” while passengers hop on and off. An articulated…