Asia Archives - WonderOUT

Asia

December 6, 2017
Borobudur-Temple

Borobudur Temple – Indonesia

Borobudur Temple is a 9th-century Mahayana Buddhist temple located in Magelang, Central Java, Indonesia, and the world's largest Buddhist temple.