New Delhi, Nov 15: India will host the 2029 ICC Men's Champions Trophy, while sharing hosting duties with Bangladesh...