Understanding The Thousands Of Relief Panels Of Borobudur

Borobudur Temple is a majestic masterpiece. Recognized as a UNESCO World Heritage site, Borobodur is the largest Buddhist monument in the world and the single most visited spot in Indonesia. 75 years in the making,...