For millennia and in most years the Nile has provided enough water to support the people who call its banks their home. But even the world's longest river has its limits, and they are quickly approaching.
Egypt's fast-growing population, expected to (...)