Borobudur is the largest Buddhist temple in the world, and ranks with Prambanan and Angkor Wat in Cambodia as one of the great archeological sites of Southeast Asia.