Borobudur
4.8/5 - (18 votes)

Borobudur, or Barabudur is a 9th-century Mahayana Buddhist temple in Magelang, Central Java, Indonesia, and the world’s largest Buddhist temple. T

Klook.com

Borobudur, Indonesia Travel Attractions

ARTICLE DETAIL (SHOW/HIDE)

scroll to top