Dr. Ahmed Amal

Dr. Ahmed Amal

Chief of African studies unit
12 Articles