Indonesia Buddist Monument.ppsx

 

 

The Lost Mountain of Borobudur! 
On the island of Java, Indonesia