China-based Build Your Dreams (BYD) Company has signed an agreement with the Government of Ecuador to construct an electric bus plant in the country with the capacity to produce 300 buses per year.&nb...

This content is available to only subscribers.