Tarek Osman طارق عثمان

Senior Political Counsellor For The Arab World at EBRD

No bio yet

Links