Indian batter Shreyas Iyer is recovering remarkably well from a spleen injury, exceeding medical expectations. He has been ...