Help make Alexa smarter on Alexa Answers. Sign in with Amazon

Geography

What country owns devon island?

1

Devon Island is part of Northern Canada and is the largest island in the world with no permanent residents .

{{ relativeTimeResolver(1664144662536) }}

points 8
Rating

Join Alexa Answers

Help make Alexa smarter and share your knowledge with the world

LEARN MORE