Osman Ayfarah

Presenter - Aljazeera Media Network

Bio