What's the difference between a nation and a country?

While the terms country and nation are often used interchangeably, there is a difference. A country is a self-governing political entity while a nation is a tightly-knit group of people which share a common culture.

It's kind of interesting to think about. I don't think we're much of a "nation" anymore with all the preaching of "do whatever feels good and everyone is expected to be tolerant". Thoughts?