World’s oldest pyramid found in Indonesian mountain
Indonesian scientists have recently found an ancient pyramid- that has been hidden in plain sight for thousands of years- buried inside a mountain in Indonesia. Scientists become the first Europeans to discover Gunung (Mount) Padang in the early 20th century, they must have been awestruck by the sheer scale of their ancient stone surroundings.