Borobudur Temple is the largest Buddhist temple in Indonesia, located in Borobudur, Magelang, Central Java.Apart from being a place of worship for Buddhists, Borobudur Temple is also a tourist attraction in Indonesia. This temple consists of six square terraces on which there are three circular …
Borobudur Temple, Part of The Seven Wonders of the World
