Originally Posted by Solaris
What's the population of England versus Scotland Billy?
You're a tiny country to the north of the only country that matters in the United Kingdom.
Get over it.
Come on wee man your full of under achievers,FFS you still go on 50 years later about the world cup.
It's that tiny country that produces the main source of income for this country and your nation benefits from it,kindly remember that.