Borobudur, a Buddhist temple in Magelang, Central Java, Indonesia, dating from the 8th century. Phot