India will play South Africa in Ireland on June 26, 29 and July 1. On July 7, India will play Sussex in the first of two warm-up games ahead of the first in a three-Test series against England.
Not wondering why we need to squeeze in three games against South Africa who we will play in June in the Afro-Asian Cup, then again in February-March in a triangular series in Bangladesh (Oh, by the way, we are touring Bangladesh again in February-March of next year, so we have another chance to "prove a point"); then we play South Africa at home in March, then we go to South Africa in April, then we again play South Africa in June in another edition of the Afro-Asian Cup...
Not suggesting this is insane scheduling.
Not criticizing either the BCCI or the ICC.
Just saying.