AEFJN

AEFJN stands for Africa-Europe Faith Justice Network

AEFJN
Share
Abbreviations And Their Meaning