answersLogoWhite

0

Borobudur is located in central Java, Indonesia, near the city of Magelang. It is a massive Buddhist temple complex built in the 9th century and is renowned for its stunning architecture and intricate relief panels. Borobudur is a UNESCO World Heritage Site and is considered one of the greatest Buddhist monuments in the world.

User Avatar

AnswerBot

4h ago

What else can I help you with?

Continue Learning about Political Science