ICC World Cup 2019 Roundup: Day 29

India registered a 125-run win over West Indies in Manchester; JP Duminy apologised to South Africa's fans for his team's poor show in the competition.

ICC World Cup 2019 Roundup: Day 29