South Africa open their ICC Champions Trophy campaign with a resounding win over Afghanistan. The Temba Bavuma-led side demolished the Afghan Atalans by 107 runs and displayed all-around brilliance at the National Bank Stadium in Karachi, Pakistan.More to follow…







