Borobudur temple, Java, Indonesia

13
Borobudur temple, Java, Indonesia

Borobudur temple, Java, Indonesia.