The ICC released schedule for ODI World Cup 2023 today. Semi-final 1 is scheduled to take place in Mumbai and semi-final 2 is scheduled to be held in Kolkata. However, the ICC clarified if India qualify for semi-finals, their match will take place in Mumbai. In case, it's India-Pakistan semi-final, the match will be held in Kolkata, the ICC announced.