One such place is Devon Island in Canada, where no one has lived for some 74 years - since 1951, to be exact. Located in Nunavut's Buffin Bay, it is the largest uninhabited island in the world and ...
Touchdown on Devon Island. I was one of a dozen scientists here, in northern Nunavut on the world’s largest uninhabited island, grateful for the permission of the Inuit people of the Qikiqtaaluk ...