The Embassy of the Republic of Indonesia The Hague, the Netherlands
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.