Astonishing Abu Simbel, Egypt / by JD Andrews

Abu Simbel located in Nubia, southern Egypt. Situated on the western bank of Lake Nasser.
Abu Simbel located in Nubia, southern Egypt. Situated on the western bank of Lake Nasser.