China-based Build Your Dreams (BYD) has delivered five 12-metre electric buses to Deutsche Bahn (DB), the public transport operator in Germany. The buses will be deployed in Karlsruhe.
 
The bu...

This content is available to only subscribers.