Photo #26 of Borobudur Temple

Photo #26 of Borobudur Temple, a place to see in Magelang. See also another photos of Borobudur Temple here.

About Borobudur Temple

Borobudur temple is the most magnificent Buddhist monument and the largest stupa complex in the world that is recognized by UNESCO. Borobudur Temple as a whole becomes a masterpiece gallery of stone carvers.

Read more:
Borobudur Temple: An Architectural Masterpiece of 9th Century