England will play Pakistan in Test, one-day international and Twenty20 fixtures in the United Arab Emirates (UAE) as part of their 2011/12 tour programme, the England and Wales Cricket Board (ECB) announced Wednesday.

England and Pakistan are due to play three Tests, four one-day internationals and three Twenty20s in Abu Dhabi and Dubai.

The tour adds to a busy programme that will also see England travelling to India for five ODIs and a Twenty20 in October, before a two-Test series away to Sri Lanka in March-April.

Pakistan have not played a major international match in their own country since Sri Lanka's team bus was attacked by armed militants in Lahore in March 2009.