Egyptian author Tarek Osman traces characters and ideas that have shaped the modern Arab world
All available episodes (4 total)