Borobudur temple, outside Yogyakarta, is the largest Buddhist temple in the world, decorated with 2,672 relief panels and, originally, 504 Buddha ... site called the Cosmological Axis.