Devon Island (Inuktitut: แแชแแแแฆ, Tallurutit) is an island in Canada and the largest uninhabited island (no permanent human residents) in the world. It is located in Baffin Bay, Qikiqtaaluk Region, Nunavut, Canada. It is one of the largest members of the Arctic Archipelago, the second-largest of the Queen Elizabeth Islands, Canada's sixth-largest...