Which island nation is home to the iconic Komodo dragon. / General Knowledge MCQs, Island of the World MCQs / By The Professor a) Indonesia b) Philippines c) Fiji d) Seychelles Answer: a) Indonesia