Full view of Borobudur temple located in Magelang City, Central Java, Indonesia. Borobudur is the largest Buddhist temple in the world