The largest island in Indian ocean is Leave a Comment / GK Mcqs A. Sri Lanka B. Sumatra C. Madagascar D. None of above