ICC Champions Trophy has turned into a festival of centuries, with batters making the most of favourable conditions to light ...