Kareem Shaheen is a reporter at the Beirut-based the Daily Star.

Writing in the Cairo Review