Java

Borobudur

0


Java,

Indonesia,

The world's largest Buddhist stupa.