ADVERTISEMENT
Borobudur
The Borobudur, a Mahayana Buddhist temple is located on the Indonesian island of Java, 40 km (25 miles) northwest of Yogyakarta. It was built over a period of some 75 years in the 8th and 9th centuries by the kingdom of Sailendra and abandoned in the 14th century. Borobudur is Indonesia’s most visited tourist attraction for so many generations.