contestada

how have geopgraphic factors such as the nile river and the great rift valley affected people in Africa