Photo gallery courtesy of Siphelele Titi Shanges.