Borobudur: The World's Largest Buddhist Monument

Colleen Brown

Located in Java, Indonesia, the Borobudur Temple Compounds was built in the 8th and 9th centuries during the reign of the Syailendra Dynasty. The pilgrimage and UNESCO World Heritage Site resembles the shape of a lotus, a sacred flower in Buddhism.