Proteas vs Afghanistan: 5 takeaways from SA’s historic T20 World Cup semi-final win 27.06.2024 08:35 Independent Online