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

User Chris Yo
by
6.6k points

1 Answer

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