China-based BYD Motors Incorporated (BYD) has delivered five electric buses to Japan’s transit operator Kyotokyukou Bus. Each battery-electric articulated bus is 60 feet (18.29 metres) long and ...

This content is available to only subscribers.