 English is spoken by almost all people in Wales and is the main language in most of the country.Code-switching is common in all parts of Wales and is known by various terms, though none is recognised by professional linguists.