English and Swahili are the main languages spoken and taught throughout Kenya, however within the country there are more than 70 ethnic groups that have diverse cultures and speak different tribal languages: kikuyu, luhya, luo, maasai, kalenjin, mijikenda, kamba, among others.
Maize (or corn) is the main staple food of Kenyans. For special occasions, it is customary to roast goat meat. Other meats are also served at celebrations. This special dish is called “nyama choma”, which translates as "roasted meat."
In urban areas, most people dress in Western-style clothing. In rural areas many women wear a colourful “kanga” (a large piece of cloth that can be wrapped around the body as a skirt or shawl) and head scarves are also common. Some ethnic groups have adopted more elements of western culture, whilst other tribes retain their distinctive styles of dressing and ornaments.
Kenya has a strongly religious population comprised of 45% Protestant, 33% Catholic, 10% Muslim, 10% indigenous religions and 2% follow other religions. Some people also incorporate traditional beliefs into their religions.