Borobudur is a massive Buddhist temple complex located in Central Java, Indonesia, constructed in the 9th century during the Sailendra Dynasty. This iconic structure is renowned for its intricate carvings and monumental stupas, serving as a symbol of Mahayana Buddhism and reflecting the philosophical and spiritual influences that shaped East Asian art and architecture.
congrats on reading the definition of Borobudur. now let's actually learn it.