Borobudur a Mahayana Buddhist temple one of the largest Buddhist monuments in the world, java, indonesia