The Africa Finance Corporation (AFC) and Saudi Arabia-based Vision International Investment Company (Vision Invest) have committed a combined $300 million...