sports 2 min read South Africa Thrash India In WCL; de Villiers Stars With 63 And Unbelievable Catch | Cricket News July 23, 2025