Clue of the Day

Jan
14

Share

World Geography

About the size of West Virginia, Devon Island is the largest uninhabited island in the world & a possession of this country

ANSWER

What is Canada?