Borobudur Temple, the biggest buddhist temple and UNESCO World Heritage Site, Central Java, Indonesia