Granite statues of fierce lion goddess discovered in Egypt
The statues of the goddess, known as The Lady of War, were found in the ground at the Colossi of Memnon area on the city's west bank, which used to be a capital for ancient Egypt.
Read more »