The ICC Champions Trophy 2017 (a mini World Cup), surprisingly held in England (given that the previous such tournament was also held there); had almost threatened to turn into a damp squib - with two matches being washed out due to rain, and terror attacks in London amidst poor security for the players. Then, two…Read more In stunning turnaround, Bangladesh knock New Zealand out