Contributor Page

Karim Shaheen is a Middle East correspondent at The Guardian.