BYD picture

BYD picture

The BYD France team in front of the first pure electric bus in the production site, Allonne. BYD