South Africa will take on Afghanistan in match number 42 of the 2023 World Cup at the Narendra Modi Stadium in Ahmedabad on Friday, November 10. The Proteas are in second position in the points table with 12 points from eight matches. They have qualified for the tournament’s semi-finals and will look to finish the […]