Borobudur Temple
Borobudur Temple is the world’s largest Buddhist monument, built in the 9th century as a massive step pyramid with nine stacked platforms adorned with over 2,600 intricate relief panels and 504 Buddha statues.
Borobudur Temple is the world’s largest Buddhist monument, built in the 9th century as a massive step pyramid with nine stacked platforms adorned with over 2,600 intricate relief panels and 504 Buddha statues.