News

Instant payment transactions in Africa cross $1trn mark but 400m people excluded – Report

23 November 2024