Borobudur Temple Magelang, Central Java, Indonesia.
http://www.shutterstock.com/gallery-3182546p1.html