Answer:
The Nile flows north because north is downhill. Rivers flow "downhill" to sea level (generally speaking; some end in other bodies of water or join another river. The land falls away towards the north, thus the river flows north until it reaches the Mediterranean Sea at the Nile Delta.
Step-by-step explanation: