The largest island in the Indian Ocean is
Sumatra
Medagascar
Tasmania
Sri Lanka
(C) Tasmania
Explanation: