Results 3 results found The Colossi of Memnon, Luxor, Egypt, North Africa Colossi of Memnon, West Bank, Thebes, Luxor, Egypt, North Africa, Africa The Colossus of Memnon, Luxor, Egypt, North Africa Valley of the Kings, Luxor, Egypt. Colossi of Memnon at the Valley of the Kings at Luxor.