News

Instant payment systems in Africa record US$1.2 trillion in 32 billion transactions 2023

by Techfocus24 - 7 November 2023