Following its board meeting in Bali, ICC announced that India will host the Champions Trophy in 2029 and co-host the ODI World Cup in 2031