Egypt's longest day - Special - Al-Ahram Weekly : vimarsana.