Ancient Civilizations 3 Things You Should Know About Borobudur, Indonesia’s Ancient “Step Pyramid” August 11, 2019 - Updated on January 21, 2024