India have missed the April 25 deadline to submit their Champions Trophy squad to the ICC. ESPNcricinfo understands the BCCI told the ICC that it could not submit the squad for "operational" reasons. The other seven countries have all announced their squads.
According to a BCCI official, the delay was inevitable. With the BCCI secretary Amitabh Choudhury and CEO Rahul Johri attending the ICC meetings this week, and captain Virat Kohli playing the IPL, all concerned parties couldn't be in one place at the same time to pick the squad.
"We have told the ICC the reason behind the delay," the official told ESPNcricinfo. "We have told them we will announce it soon."