Candi Borobudur: Standing Tall Against All Odds

Candi Borobudur: Standing Tall Against All Odds

Borobudur is a Buddhist stupa and temple complex located in Central Java—40 km northwest of Yogyakarta. Listed as one of the largest and most famous Buddhist temples in the world, it is definitely a must-see attraction in Java and perhaps, the most culturally important site in all of Indonesia.

ShareThis