After 45 games of the ICC Men’s Cricket World Cup the group stage are complete, and the final four now know who will play who in the semi-finals. Australia, India, England and New Zealand knew prior to Saturday’s final group matches that they would be in the top four and that all that was to be decided was the end of group standings. India’s seven wicket win over Sri Lanka at Headingley ensured that they ended on a winning note and leapfrogged Australia after their 10 run defeat by South…