"Setswana" and "Sesotho" tribes too new to have a culture; it's all different Kalanga tribal cultures!
The Daily News of 14 August carries a report titled "Facilitators appreciate significance of teaching Setswana". Mention is made of "...a Setswana culture, which [is] by design, descriptive [rather] than prescriptive". My aversion to what is referred to as "Setswana culture" stems from the fact that the Setswana language is a relatively new language on Earth, compared to Kalanga, for example. The Setswana language speakers would have us believe that Setswana language is, at the very least, as ancient as Kalanga. But they never explain to us why the workgroups (read tribes) to which they belong have Kalanga names, corrupted to sound like Setswana, but meaningless in Setswana language: Ba-ku-lutshi, Batugwa, Balindi, Bangwa-Ato, Bangwa-khwizi, BeHakata, Ba-ta-Wana, Balilima (Barolong); Ba-ku-ina (Bakwena). Despite the corruptive encroachment of the "Setswana" language into such names, the speakers of the Setswana language and its derivatives, su...