August 28, 2017

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