AFSTD

AFSTD stands for African Forum on Science and Technology for Development (New Partnership for Africa’s Development)

AFSTD

Leave a Reply

Your email address will not be published. Required fields are marked *