The story of Cleopatra has fascinated people throughout centuries but her final resting place has eluded archaeologists.
Archaeologists have unearthed a trove of artifacts at the Taposiris Magna temple complex near Alexandria, Egypt, where some researchers believe the tomb of Cleopatra VII is located. Among the findings ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results