Borobudur temple, Java, Indonesia

Borobudur temple, Java, Indonesia.