B2DB — Who said what, where, and when

Moath Naim Ahmad Abusheikha

Events Moath Naim Ahmad Abusheikha has spoken at