Sumatra is an island located in: World Islands Mcqs December 3, 2023 BILAL KHATTAK0 A.Sea of Japan B.North of Japan C.Indian Ocean D.South PacificRelated Mcqs:Island of Ellesmere is located in:Sargasso sea is located in:Hokkaido is located in:Victoria is an island located in:Java is located in:Cuba is an island located in:Baffin is a famous island located in:Reversal of ocean current in winter:Victoria is the island of:Diego Garcia is an Island in: