India confirmed their participation in next month’s Champions Trophy in England and Wales on Sunday (7) after initially delaying the announcement of their squad over a revenue sharing disagreement with…