The Colossi of Memnon are a pair of giant statues located on the west bank of the Nile River in Luxor, Egypt. They are situated in the Theban Necropolis, which was the burial place of many pharaohs and their consorts during the New Kingdom period.
Luxor is a lovely metropolis in Egypt, regarded for its wealthy records and historic artifacts. The metropolis is positioned at the east financial institution of the Nile River and is domestic to a number of the world`s maximum iconic historic monuments. If you’re making plans to go to Luxor, there are numerous activities to preserve...Read More