304,709 views
19 votes
19 votes
The country of ______ is located north of New England.

User Jhonycage
by
2.8k points

1 Answer

16 votes
16 votes
The country of CANADA is located north of New England
User Alexbclay
by
3.3k points