Maragoli, Kisii, Suba, Abanyore, and Kuria settlers to the shores of Lake Nyanza are the descendants of possibly the earliest…
This website uses cookies.