fbpx

Tag

Colossi of Memnon

The Colossi of Memnon are a pair of giant statues located on the west bank of the Nile River in Luxor, Egypt.

luxor felucca-Nile
Click here to Choose your Next Cheap Tour To Egypt The Price Starts From $22 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...
Read More