Articles relating to Lake Nasser, a vast reservoir in Southern Egypt and northern Sudan. It is one of the largest man-made lakes in the world.