The Magnificent Borobudur Temple, The World’s Biggest Buddhist Monument

The magnificent Borobudur temple is the world’s biggest Buddhist monument, an ancient site widely considered to be one of the world’s seven wonders. Built in the 9th century during the reign of the Syailendra...