South African Steve Elworthy has been appointed as the head organiser of the 2019 ICC Cricket World Cup being hosted in England and Wales. Steve Elworthy, who played 39 ODIs and four Tests for South Africa after being capped at the ripe old age of 32, has accrued vast experience in the organisation of major […]