Borobudur, or Barabudur is a 9th-century Mahayana Buddhist temple in Magelang, Central Java, Indonesia, and the world’s largest Buddhist temple. T
Borobudur : Central Java, Indonesia
ARTICLE DETAIL (SHOW/HIDE)
Borobudur, or Barabudur is a 9th-century Mahayana Buddhist temple in Magelang, Central Java, Indonesia, and the world’s largest Buddhist temple. T