South Africa vs Afghanistan, T20 World Cup 2024 Semi-final: Check out the SA vs AFG match preview,...