Why does the river flow north?

Rivers flow downstream, meaning they follow the natural elevation gradient from higher to lower terrain. The direction in which a river flows is determined by the topography of the land it traverses, rather than any specific cardinal direction.
Copyright Wanderlust World © https://www.ynyoo.com