Delhi: South Africa defeated Australia by 5 wickets in the final match of ICC World Test Championship (WTC) 2025 played at Lord’s, London, and won the ICC Trophy after 27 years. The Protiaz team created history under the captaincy of Temba Bavuma and gave a gift to the fans. Earlier, South Africa won its last […]