100 Wonders Of The World
The Temple Of Borobudur (Indonesia)Lying in the middle of the jungle island of Java, The Temple of Borobudur is the largest temple in south-east Asia. But it is a puzzling place. Why was such a magnificent Buddhist sanctuary built in this utterly isolated spot?