electric buses

Egypt's ministers sign agreements to manufacture electric buses