The U19 Cricket World Cup in South Africa is generating unprecedented controversy ahead of its start. David Teeger has been…
David Teeger, the captain of the South African U19 cricket team, was removed from his position due to unspecified "safety"…