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 ...