WordExchange
Home
Current Affairs MCQs
General Knowledge MCQs
Komodo dragons, the largest species of lizard, are found in
(A) Indonesia
(B) Maldives
(C) South Africa
(D) Egypt
The answer is: (A) Indonesia