Weird History of Borobudur Temple The World’s Largest Buddhist Temple: Borobudur, Indonesia