AFTIDEV stands for Africa Technology Information and Development

AFTIDEV
Share
Abbreviations And Their Meaning