The Board of Control for Cricket in India (BCCI) has announced a 15-member India squad for the Champions Trophy 2025 which is ...