Borobudur, a UNESCO World Heritage Site is located in ______ country ? By taleemified - July 16, 2019 41 A. Indonesia B. Egypt C. South Africa D. South Korea