Contributors Large box icon

Magdi Abdelhadi

Magdi Abdelhadi

Magdi is a freelance writer and broadcaster and former Arab affairs analyst for the BBC. Visit his blog http://maegdi.wordpress.com/
Follow on Twitter: @maegdi