Champions Trophy 2025: South Africa have advanced to the semifinal after they dismissed England at a paltry score of 179. Notably, SA is yet to bat, but they have managed to clinch the final spot. Afghanistan, whose match against Australia had to be stopped due to wet outfield, s







