England is not even an Anglo-Saxon country today. It's English. Scotland is Scottish. Yes Scotland is not a Celtic country, Celtic is merely a linguistic and cultural term thus the only people in Scotland who can truly be called Celtic are native speakers of Scottish Gaelic, who make up less than 2% of the population. How that makes us a Celtic country I'll never know. Ethnically we're Scottish, distinct (yet similar) from the other "Celtic" nations as well as England and other surrounding countries. To describe us as Celtic due to our past is ridiculous as it would make much of Germany, Spain, France and various other countries Celtic as well. Celtic culture and language is as native to Scotland as Germanic culture and language, they both spread from continental Europe...