Devon Island Canada
Worlds Biggest Islands
Devon Island Canada
Devon Island, claimed to be the largest uninhabited island on Earth, is located in Baffin Bay, Qikiqtaaluk Region, Nunavut, Canada.












More ...



















Devon Island, claimed to be the largest uninhabited island on Earth, is located in Baffin Bay, Qikiqtaaluk Region, Nunavut, Canada.