17/04/2026
Borobudur Temple is the largest Buddhist temple in the world, located in Magelang, Central Java, built in the 8th and 9th centuries by the Syailendra Dynasty. The name Borobudur means "monastery on the hill"