The so-called Colossus of Memnon, situated on the west bank of the Nile opposite Thebes, was among the main attractions in #Egypt during Graeco-Roman times. They were in fact two colossal statues set up to honour Pharaoh Amenhotep III who ruled during the 18th Dynasty.