Shreyas Iyer, who suffered a spleen laceration during the Sydney ODI against Australia, is now recovering well in hospital.