Cairo, on the banks of the Nile