First shipment of 146 electric buses lands in Islamabad

First shipment of 146 electric buses lands in Islamabad