Borobudur is the world’s largest Buddhist temple. It is located in

(A) Indonesia
(B) Egypt
(C) China
(D) South Korea

The answer is: (A) Indonesia