Borobudur

Borobudur

, Java,

The world's largest Buddhist stupa.

Explore More
Advertisement
Advertisement