Borobudur Temple

Floating above the landscape of Central Java like a series of concentric circles that forms a giant mandala, there is Borobudur Temple, the largest Buddhist monument in the world. Even though there is no written record of who built the temple first, it is believed that Borobudur Temple was built between AD 780 and 840 […]