The Borobudur Temple, Indonesia.

The Borobudur Temple, Indonesia.