India Vs South Africa: Decoding The ODI Rivalry And Its Shifting Dynamics
South Africa's captain Temba Bavuma (L) is congratulated by India's Rishabh Pant for his team's victory at the end of the third day of the first Test cricket match between India and South Africa in the Eden Gardens of Kolkata on November 16, …