Against all the odds it will be France against England in the semifinal at the Stade de France next Saturday rather than the Australia v New Zealand encounter most people expected.
However, the ICC decision will be a huge blow to Kolkata as none of the other three games - Ireland v South Africa (15 March), Ireland v Netherlands (18 March) and Kenya v Zimbabwe (20 March) - are anywhere near as prestigious as an India-England encounter.