AFHRD

AFHRD stands for Asian Forum for Human Rights and Development

AFHRD
Share
Abbreviations And Their Meaning