
Borobudur, the world’s largest Buddhist temple
Borobudur, the world’s largest Buddhist temple and monument, is located in Central Java, Indonesia, and was constructed in the Javanese Buddhist style during the reign of the Sailendra Dynasty

Borobudur, the world’s largest Buddhist temple and monument, is located in Central Java, Indonesia, and was constructed in the Javanese Buddhist style during the reign of the Sailendra Dynasty