China-based BYD has completed the delivery of 15 fully electric buses in Alexandria, the contract for which was awarded to the company in January 2018. The delivery of buses is part of Egypt’s p...

This content is available to only subscribers.