Located on the island of Java, Borobudur is the largest Buddhist temple in the world. Built in the 9 th century under the Sailendra dynasty, it has a pyramidal structure with nine stacked levels.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results