British English is primarily used in Kenya. Additionally, a distinct local dialect, Kenyan English, is used by some communities and individuals in the country, and contains features unique to it that were derived from local Bantu languages such as Kiswahili and Kikuyu. It has been developing since colonisation and also contains certain elements of American English. Sheng is a Kiswahili-based cant spoken in some urban areas. Primarily consisting of a mixture of Kiswahili and English, it is an example of linguistic code-switching.