ICC Champions trophy treat as mini world cup of cricket and this is second most prestigious tournament of ODI cricket. ICC already declared the schedule of of the