Located in Indonesia, Borobudur is the world’s largest Buddhist temple. It was built in the ninth century and was active for around 500 years. It has been restored several times since 1900, and is now a UNESCO World Heritage Site.
Image: “Zicht op de Borobudur” by Woodbury & Page (c. 1860-1880). From the Rijksmuseum.
Comments