Borobudur: World's Largest Buddhist Temple
Borobudur is the worlds largest Buddhist temple. It is built as a single large stupa, when viewed from above it takes the form of a giant Buddhist mandala, simultaneously representing the Buddhist cosmology and the nature of mind.
🇮🇩