Submitted by c.kossa on Tue, 31/03/2026 - 11:35

Announcement by the Bank that it processed more than USD 8.692 trillion in payments in 2025 for its 20 million customers, equivalent to approximately USD 16 million per minute, according to the financial press





