World Answer 2
Abu Simbel
Clues
Located in Egypt
Renowned for its imposing statues of the seated Pharaoh Rameses