What are Sabaki languages? How people formed ethnic groups along the coast of east Africa
The history of the coastal communities of east Africa shows how ethnic groups and their languages were shaped.
United Kingdom Rift Valley South Africa Indian Ocean Daren Ray Community In Indian Ocean East Africa
Source: theconversation.com