LOL so India is not playing South Africa to preserve their ranking? Thats even worse than cancelling the series for 2020.
There are people out here who can't understand ENGLISH even if they are from english speaking country. How is giving ODIs instead of Tests to increase ODI ranking an efford to save Test ranking? Doesn't make sense to me. Also. if that is the case then Australia is doing the same. Tour of West Indies is as good as touring Bangladesh or New Zealand. If other countries are doing it then why not India? Also, India got the top spot by owning top countries so it doesn't make sense saying they are playing weaker teams to save rankings. If they achieved the rankings then they can defend it too. Since Dhoni took over the captaincy, Indian team has changed alot and mostly in tests. So I don't see any bowling attack being thread to India's batting lineup but I know no bowler wants to bowl against India's batting lineup.