Image courtesy of: ESPNcricinfo
Dharamsala will host arguably the most highly-anticipated match of the 2016 World Twenty20 as India and Pakistan will clash at the scenic venue on March 19.
The International Cricket Council (ICC) confirmed that the semi-finals will be held in Delhi and Mumbai, while the final will be played at Eden Gardens in Kolkata on April 3.
South Africa, England, West Indies and Sri Lanka are in Group 1 of the Super 10s stage, while India, Pakistan, New Zealand and Australia are in Group 2.
Two teams will qualify from first stage of the tournament, which will see Bangladesh, Netherlands, Ireland and Oman battle each other in Group A and Zimbabwe, Scotland, Hong Kong and Afghanistan face each other in Group B.
The team that sits atop the Group A standings will join Group 2 in the Super 10s stage, while the top team from Group B will be placed in Group 1. The top two teams from Group 1 and 2 of the Super 10s stage will qualify for the semi-finals.
India will face New Zealand in the opening match of the Super 10s stage on March 15 in Nagpur, while defending champions Sri Lanka will kickstart their campaign against the qualifying team on March 17 in Kolkata.