Built in the ninth century, the Borobudur Temple is the world's largest
Built in the ninth century, the Borobudur Temple is the world's largest Buddhist temple located in Central Java, Indonesia. Seen close up, the intricate carving details are magical. Zoomed out, the bird-eye view is stunning. Each perspective has its magic. Each photo of yours has its story. A Toshiba SD card is crafted to help preserve it.