Virat Kohli gifted his bat to Shakib Al Hasan after the Kanpur Test between India and Bangladesh. Shakib has announced that he is retiring from Tests after the South Africa series, although there's no clarity on whether he will feature in that given his safety concerns in Bangladesh. If he doesn't, the Kanpur Test will be his last.