'World’s oldest pyramid' built 25,000 years ago was not made by humans, archaeologists claim ...
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 ...