Borobudur
Borobudur
Borobudur is the name of a Buddhist temple located at Borobudur, Magelang, Central Java, Indonesia. Location of the temple is approximately 100 miles southwest of Semarang and 40 miles northwest of Yogyakarta. Stupa shaped temple was founded by the Mahayana Buddhists around the year 800 AD during the reign of the [...]