Hashim Amla has quit as South Africa’s Test cricket captain mid-way through the four-match series against England. The 32-year-old batsman made the surprise announcement after the second Test in Cape Town ended in a draw. Amla scored a fighting double century in the match. Since his appointment in June 2014, Amla led South Africa in 14 Tests, winning four, drawing six and losing four. AB de Villiers will stand in as captain for the remainder of the series against England.

FIFA, Board of Peace to build 'football ecosystem' in Gaza
Dazzling Liu strikes gold to end US women's Olympic medal drought
All 104 World Cup matches will be 'sold out': FIFA president
Afghanistan say farewell to coach Trott with T20 World Cup win over Canada
Pegula, Anisimova to clash in Dubai semis as Gauff dominates Eala