Temples

Borobudor

The Borobudor Buddhist Temple

Largest Buddhist Temple in the World

near Yogyakarta, Java, Indonesia