The largest Buddhist monument in the world, Borobudur Temple rises towards the heavens from a Javanese hilltop. This complex feat of architecture is an absolute must-see for any traveler to Indonesia. Here are just a few fascinating things to know about this glorious shrine to Buddha.  

Text by: Lauren A. Greene