Candi Borobudur (or Borobudur temple) is a massive temple in Central Java, Indonesia. It's located in Magelang, about 1.5 hours from Yogyakarta. Borobudur is the largest Buddhist temple in the world and a Unesco World Heritage site. It's famous for the perforated stupas, with each stupa housing a ...
READ MORE +

