For centuries, the Djoser Step Pyramid in Egypt has held the title of the world’s oldest pyramid, estimated to have been built around 2,630 BC. But a controversial study from a few years ago suggested ...
Claims that a “world’s oldest pyramid” has been found in Indonesia have raced around social media, promising a 25,000-year monument that would rewrite everything we think we know about civilization.