barq

Saudi Arabia’s barq signs three agreements to advance digital payments solutions