Borobudur, a UNESCO World Heritage Site is located in………….?

A. Indonesia
B. Egypt
C. South Africa
D. South Korea

Leave a Reply

Close Menu