Links 21-25 May 2012

Egypt presidential elections heavy...