Map
Java, Indonesia

The world's largest Buddhist stupa.

Things to Do
Borobudur

The world's largest Buddhist stupa.