Map showing Where is Borobudur, Indonesia located on the World Map.
Borobudur or Barabudur, is a 9th century Mahayana Buddhist Temple in Magelang, Central Java, Indonesia.
Borobudur or Barabudur, is a 9th century Mahayana Buddhist Temple in Magelang, Central Java, Indonesia.