Borobudur Temple The World’s Largest, Java, Indonesia.