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 buse...

This content is available to only subscribers.