We are now just days away from the biggest international tournament of 2017 as the world’s eight best ODI teams get ready to battle it out for the ICC Champions Trophy. England are the home nation and have duly been installed as bookmakers’ favourites, despite trailing South Africa, Australia, India and New Zealand in the […]