Religious Sites Borobudur: A Masterpiece of Buddhist Art and Architecture, Indonesia by alan.dotchin October 20, 2004 by alan.dotchin October 20, 2004 Nestled amidst the lush landscapes of Central Java, Indonesia, Borobudur stands as a testament to the ingenuity, artistry, and spiritual devotion of the ancient civilizations that once thrived in the … 0 FacebookTwitterPinterestEmail