Indian cricketer KL Rahul is expected to miss the upcoming ICC Champions Trophy tournament 2017 due to injury. According to reports, Rahul, who injured his left shoulder during Border-Gavaskar Trophy against Australia, recently underwent surgery in England and was advised by the doctors to take two-three months rest. Notably, Rahul also missed the ongoing IPL10.