answersLogoWhite

0

the nile delta is located around Egypt i think and looks like a long stream of water

User Avatar

Wiki User

13y ago

What else can I help you with?