3 ms·> Mobile payment platforms have been ubiquitous in Africa Define "Africa".by curiousgal 6y ago> Mobile payment platforms have been ubiquitous in Africa Define "Africa".