In a shocking turn of events, South African cricket captain Graeme Smith has announced his immediate retirement from all forms of international cricket.
In a shocking turn of events, South African cricket captain Graeme Smith has announced his immediate retirement from all forms of international cricket.