CAIRO on the banks of the Nile