News

Africa’s instant payments hit $2 trillion

19 November 2025