With Shreyas Iyer back in the squad after recovering from an injury, Team India got a major boost to their batting line-up ahead of the upcoming key tournaments — the Asia Cup and ODI World Cup. Iyer, who last played for India against Australia in March had to undergo a surgery for a back injury that has been troubling him for a while.