A fleet of 146 electric buses has been delivered by a China-based company in Islamabad, the capital city of Pakistan. The details of the supplier have not been disclosed. The company will supply anoth...

This content is available to only subscribers.