The Lighthouse of Alexandria, one of the Seven Wonders of the World, once stood tall in Alexandria, Egypt, on the island of ...
Archaeologists may have just found Cleopatra’s bust at ancient Egyptian temple - Not everyone is convinced statue belongs to ...