Srinagar: Overcoming the Netherlands shock defeats, South Africa cruised to a massive 229 run win against England in the World Cup 2023 match played...
Bristol: A host of records were broken as England registered an impressive 41-run victory over South Africa in a high-scoring encounter in Bristol.
South Africa...