BOROBUDUR BUDDHA TEMPLE
Located on the island of Java, the magnificent Borobudur temple is the world’s biggest Buddhist monument, an ancient site widely considered to be one of the world’s wonders. The temple sits majestically on a hilltop overlooking lush green fields and distant hills. The story of the Borobudur Temple begins with …