In the IsiXhosa culture, Xhosa people have different rites of passage as part of their traditions. One of the most important is Ulwaluko (initiation training). Then Umgidi comes into play. It is a ...