Close Menu
BYD and Castrosua have launched their first jointly-manufactured electric bus at a presentation ceremony in Santiago de Compostela, Spain.