Sports | National | International | Entertainment | Political
Cape Town: In a surprising move, AB de Villiers on Wednesday announced his retirement from all…