England will play seven T20Is against Pakistan on their first visit to the country in 17 years.
England will arrive in mid-September and play four T20Is in Karachi, with the other three matches in Lahore, and then return in December for three Tests.
England’s last tour to the country was in 2005 before Pakistan were forced to play international matches at neutral venues in the UAE following a 2009 attack on the Sri Lanka team bus in Lahore.
International cricket gradually returned to Pakistan in 2015, but suffered another setback when New Zealand pulled out of a tour minutes before an ODI in September last year, citing security alerts.
A week later, England withdrew its men’s and women’s teams from tours to Pakistan.
Both tours were rescheduled after the Pakistan Cricket Board (PCB) gave assurances over security. Pakistan successfully hosted Australia for the first time since 1998 earlier this year.
© Agence France-Presse