WordExchange
Home
Current Affairs MCQs
General Knowledge MCQs
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