Carved relief at Borobudur on Java Indonesia. Borobudur is a Buddhist stupa and temple complex in Central Java and a UNESCO World Heritage Site.