Borobudur Temple

Illustration

Mark Cartwright
by Gilbert Sopakuwa
published on 20 September 2018

The Temple of Borobudur or sometimes "Barabudur" is a Mahayana Buddhist temple located close to Muntilan on the island of Java in Indonesia. Built during the rule of the Sailendra Dynasty (c. 650-1025 CE), Borobudur remains the world's largest Buddhist temple.

Remove Ads

Advertisement

Remove Ads

Advertisement