England will tour Pakistan for the first time in 17 years when it plays seven Twenty20s next month in Karachi and Lahore. Karachi will host four T20s from Sept. 20-25 and Lahore will host the remaining three from Sept. 28-Oct. 2. England last toured Pakistan in 2005, while Pakistan twice hosted in the United Arab Emirates in 2012 and 2016. Last year, England was due to tour Pakistan just before the T20 World Cup but withdrew citing “bubble fatigue” and unexplained security concerns. “England ... playing the shortest format in the leadup to the men’s T20 World Cup in Pakistan will not only help the team management to finalise their preparations, but will also set the tone for December’s three-test series,” Pakistan Cricket Board director international cricket Zakir Khan said in a statement on Tuesday. Read: South Africa’s Rabada injured ahead of England series England will return to Pakistan after the T20 World Cup in Australia in October to play three test matches in December. England’s security delegation visited Pakistan last month. Pakistan will also host New Zealand in two phases. New Zealand will play two tests and three one-day internationals in December-January and return in April for another five ODIs and five T20s. Pakistan is also due next year to host the Asia Cup for the first time since 2008, as warmup event for next year’s 50-over Cricket World Cup in India in October-November.