The chief ethnic groups are the Wolof, Fulani, Serer, Diola, Malinke, Soninke, and Tukolor. There are small numbers of Berbers, Europeans (mostly French), and Lebanese. French is the country's official language, and each ethnic group speaks its own language. More than 90% of the people are Muslim, belonging to one of four Sufi brotherhoods. The rest are either Christian or followers of traditional religious beliefs.