A top official from International Cricket Council has resigned just weeks before the ICC Champions Trophy 2025 gets underway ...