nsnsj6699 nsnsj6699 11-01-2018 Geography contestada In which country of southwest asia and north africa is the delta of the nile river located?