Abu Simbel is a historic site comprising two massive rock-cut temples in Upper Egypt, near the border with Sudan. The twin te ...