Arch-rivals India and Pakistan will clash in a Twenty20 World Cup match in Colombo on February 15, the International Cricket Council (ICC) said as it announced the draw on Tuesday.
The 20-team tournament will be played across eight venues -- five in India and three in Sri Lanka -- between February 7 and March 8, the ICC said in a statement.
Pakistan will play all their games in Sri Lanka because of their soured political relations with India.
The March 8 final is scheduled for the western Indian city of Ahmedabad but would be moved to Colombo if Pakistan reach it.
The teams in the tournament have been divided into four groups of five with the top two advancing to the Super Eight phase. The top four in that will qualify for the semi-finals.
Defending champions India will begin their Group A campaign against the US in Mumbai on February 7, while Pakistan will face the Netherlands in Colombo. Namibia is the fifth team in Group A.
Sri Lanka and Australia are in Group B, which also includes Ireland, Zimbabwe and Oman.
England and West Indies, both twice winners, will face first-timers Italy and Asian sides Bangladesh and Nepal in Group C.
New Zealand, South Africa, Afghanistan, Canada and United Arab Emirates make up Group D.

F1 confirms Abu Dhabi Grand Prix will close 2026 season
Dutch GP re-starts after Verstappen crashes on opening lap
Man City set to sign Morocco midfielder Bouaddi from Lille
Chinese robots beat Usain Bolt's 100m world record at Beijing games
Australia thrash Bangladesh by innings and 51 runs in Mackay to tie series