Ashraf Swelam

Ashraf Swelam is the Director of the Cairo Center for Conflict Resolution and Peacekeeping in Africa (CCCPA). Twitter@Swelamiat

Tags : Ashraf Swelam