In the News
The wait is over – South Africa are cricket World Champions at last!
--- Morgan Piek 14 Jun 2025After 34 years of heartbreak and near misses, South Africa have finally been crowned cricket World Champions, winning the 2025 ICC World Test Championship Final at the home of cricket – Lord’s in London – on Saturday. The Proteas beat Australia by five wickets in the extended first session of day four of what was a gripping and historic Test match ..Read More
