Our list of articles tagged with "Borobudur."
For its impressive scale, beautiful carvings and exemplary Buddhist architecture, Borobudur Temple in Central Java is one of our favorite cultural sights in Indonesia. The largest Buddhist temple in the world, Borobudur is a stone pyramid comprised of nine tiers with 72 stupas clustered around a central stupa on top. Each stupa contains a small […]