Borobudur Temple, Part of The Seven Wonders of the World

borobudur temple from the top

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 …