Final answer:
Egypt and Sudan have been controlling the Nile waters.
Step-by-step explanation:
The states that have been controlling the Nile waters are Egypt and Sudan. Both countries have historically asserted their control over the Nile River as it flows through their territories.
Learn more about Nile waters control