Photo gallery courtesy of Siphelele Titi Shange.