The diverse history of England, Scotland and Wales has led to very different cultural traditions; The Scots and Welsh have right to feel aggrieved whenever the term 'English' is used wrongly, to mean all three.