Anglo-Welsh

Anglo-Welsh

The Anglo-Welsh are the English-speaking inhabitants of Wales, either historically, or less commonly, contemporarily. The term can even be used for... More