Interesting facts about Borobudur

Borobudur is a magnificent Buddhist temple located near Magelang in Java, Indonesia. Borobudur is a Buddhist stupa in the Mahayana tradition and it is the largest Buddhist monument in the world. It is one of the world’s most complex buildings. There is no written record of who built Borobudur or of its intended purpose. The … Read more