The Nile is the longest river in the world at 6,670km. It flows through 11 countries in Africa and is vital for the over 105 million people who live along its banks. The Nile provides fresh water and fertile soil, allowing agriculture to thrive in an otherwise desert region. Ancient Egyptians saw the predictable annual flooding of the Nile as a gift from the god Hapi, bringing fertility to their lands.