TOP NEWS Group targets $1b yearly investment in Africa The United Kingdom’s impact investor and development finance institution (DFI), CDC Group, has announced a commitment to invest over $1 billion again in African businesses in 2021. Benjamin Alade