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 ...
At nearly 3,000 feet above sea level in the misty highlands of West Java, Indonesia, a series of moss-covered stone terraces rise from the earth like an echo from another age. Known locally as Gunung ...