World Answer 2

Abu Simbel

Clues

Located in Egypt

Renowned for its imposing statues
of the seated Pharaoh Rameses