ICC Champions Trophy 2025: South Africa beat Afghanistan by 107 runs Post author:mck Post published:February 21, 2025 Post category:Blog South Africa beat Afghanistan by 107 runs as the teams open their Champions Trophy accounts in Karachi, Pakistan. You Might Also Like Russia Could Fire ‘Oreshnik’ Hypersonic Missile At Kyiv: Putin November 28, 2024 China complains of ‘irresponsible remarks’ about its role in Ukraine war April 10, 2025 UN says families, a generation being ‘wiped out’ by Israel’s war on Gaza August 11, 2025