An electric bus supplied by China-based BYD has been deployed in Alexandria, Egypt. The delivery of buses is part of a contract to supply 15 electric buses. The contract was awarded to BYD in January ...

This content is available to only subscribers.