Why do English people call themselves British while the Scotts and Welsh people call themselves Scottish and Welsh?

6 answers 6