In Search Of The Sacred - Borobudur Temple, Java, Indonesia
Earth And Spirit
Photograph - Photography
Dating back to the 8th Century, Borobudur Temple is the largest Buddhist structure in the World. It is located on the island of Java, Indonesia, in a valley surrounded by active volcanoes. Each of the bell-shaped stupas you see here contains its own Buddha statue. Like the one you can see here facing the volcano.