When most people think of pyramids, they think of Egypt. The Great Pyramid of Giza, after all, is the last surviving wonder of the ancient world and a UNESCO World Heritage Site. But just 200 miles ...
Discoveries about Egypt's pyramids are not over. The most recent one concerns the Pyramid of Menkaure: an international team ...