Cryileejallau Cryileejallau 21-01-2017 Geography Answered In what country of africa is the nile river delta located