Struggle to make ends meet on the Nile