Indonesia, Part 3: Borobudur Borobudur, built in the 9th century by Javanese Buddhists, is the largest Buddhist temple in the world and represents the […] January 10, 2015 3