borobudur

Borobudur, the great Buddhist stupa on Java (Indonesia), built and decorated perhaps before 800AD, considered as one of the seven wonders of the world. This temple is located at Borobudur District, South of Magelang, Central Java. (Jul 22, 2009)
More Photos »