Live: South Africa post highest-ever World Cup total vs Sri Lanka

Live: South Africa post highest-ever World Cup total vs Sri Lanka