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,…
Borobudur is considered the world’s largest Buddhist temple. Erected in the ninth century, the massive structure comprises nine stacked platforms,…