Borobudur
3 Things You Should Know About Borobudur, Indonesia’s Ancient “Step Pyramid”
Blog
August 11, 2019
3 Things You Should Know About Borobudur, Indonesia’s Ancient “Step Pyramid”
Borobudur is considered the world’s largest Buddhist temple. Erected in the ninth century, the massive structure comprises nine stacked platforms,…