The 30-year-old amassed 241 runs from five matches to emerge as India's top run-getter India's Shreyas Iyer celebrates his half century during the ICC Champions Trophy One-Day International (ODI ...