John Beck
is a freelancer writer who is currently based in Cairo.