Scots are British
Welsh are British
English are British
the difference is many Scots and Welsh prefer to say they are Scottish or Welsh, also many English refer to themselves as English, i do especially when you see how negative Scots can be, not experienced Welsh being negative, maybe they are