The island of Komodo, home to the Komodo dragon, is part of what country?
Japan
India
Brazil
Indonesia
The Answer: The correct answer is Indonesia.
The island of Komodo, home to the Komodo dragon, is part of what country?
Japan
India
Brazil
Indonesia
The Answer: The correct answer is Indonesia.