194k views
13 votes
The country of ______ is located north of New England.

User Chris Yo
by
7.0k points

1 Answer

5 votes
The country of CANADA is located north of New England
User Edgarhsanchez
by
7.8k points