Borobudur – The biggest Buddhist temple in the world

Borobudur Temple Borobudur Temple is the biggest Buddhist temple in the world, which is impressive considering that it’s not in a Buddhist country but in Central Java, Indonesia. [Borobudur Temple] It’s a temple that ranks with Cambodia’s Angkor Wat and Myanmar’s Bagan as one of the great religious monuments of Southeast Asia. What is more […]