Info
Buddhist stone carvings at the Borobudur temple in Java, Indonesia.