Loading...
The capital of Egypt where the Great pyramids and sphinx lie near the meandering Nile River