New Evidence Suggests Buried Indonesian Structure is World's Oldest Known Pyramid
1 yıl önce
The structure, which is located in Indonesia's West Java Province, carries a name that translates to “Mountain of Enlightenment.” So far, new findings hint it's living up to its name for scientists.