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