Jan 22, 2015

Borobudur, Indonesia


Borobudur in Central Java, near Yogyarta, is the world's largest Buddhist monument. 
UNESCO World Heritage Site


No comments:

Post a Comment