SASCOC announces Commonwealth Games teamSouth Africa will take part in 16 different sporting codes at the 2018 Commonwealth Games on