Borobudur

Borobudur

Photo of carvings on the huge Borobudur temple in Indonesia.