The city of Eindhoven in Netherlands has deployed 43 electric buses for public transportation, supplied by Netherlands-based VDL Bus & Coach. The Citea SLFA electric buses are articulated and are ...

This content is available to only subscribers.