On Wednesday it kicks off hosting the 2025 International Cricket Council's (ICC) Champions Trophy, an event often thought of as a mini World Cup. It's the first ICC event to be played in the country ...