As of now, the first semi-final of the T20 World Cup 2026 could take place either in Kolkata or Colombo, depending on which teams face off. The second semi-final will be held in Mumbai....
...Pakistan, in which case it shifts to Colombo.The report further said that if neither Pakistan nor Sri Lanka reach the semi-finals, Kolkata will host Semi-final 1, while Mumbai will stage Semi-final 2.