Which island nation is located in the Indian Ocean and is known for its lemurs. / General Knowledge MCQs, Island of the World MCQs / By The Professor a) Seychelles b) Maldives c) Madagascar d) Mauritius Answer: c) Madagascar