B bullsrchamps6 New member Aug 17, 2011 #2 Yes, same country. Although Holland is just a part of Netherlands I believe, people from other countries use both terms
Yes, same country. Although Holland is just a part of Netherlands I believe, people from other countries use both terms