Australia clinched a hard-fought victory in the ICC World Cup 2023 semi-final, overcoming South Africa by a narrow margin of 3 wickets. Read more