Following the West Indies series, India will host South Africa for a gripping contest across all three formats. The Test ...