Mastercard completes technology infrastructure in South Africa by Ibukunoluwa Bankole November 29, 2023 0 Global payments services giant, Mastercard has completed the construction of groundbreaking technological infrastructure in South Africa. The new infrastructure is poised ...