The culture of Uganda is made up of a diverse range of ethnic groups. Lake Kyoga forms the northern boundary for the Bantu-speaking peoples, who dominate much of east, central and southern Africa. In Uganda, they include the Baganda, the Banyankole and several other tribes. In the north live the Lango and the Acholi, who speak Nilotic languages. To the east are the Iteso and Karamojong, who speak a Nilotic language, the Gishu are also living there, but are part of the Bantu, they live mainly on the slopes of Mt Elgon; they speak lumasaba closely related to the Luhya of Kenya. The Batwa live in the rainforests of western Uganda.