John Beck

is a freelancer writer who is currently based in Cairo.