The tour was initially supposed to happen in November this year but has had to be rescheduled due to unforeseen circumstances. Global cricket was suspended in Pakistan after terrorists attacks on the Sri Lankan team bus in Lahore in 2009, which killed eight people and injured several players.
The season will be played in 2018 and Pakistan Cricket Board chairman Najam Sethi has already revealed that his board is committed to holding the finals in Karachi next season.
"I wanted to reveal this [agreement] so that it would become clear that the visits to Pakistan by global teams are not one-time affairs, and the five-year contract with West Indies explains our position", he said.
"West Indies has confirmed that its full team will tour Pakistan next year to play three T20Is on March 29th, 31st, April 1st".
ESPN Cricinfo are reporting that Cricket West Indies and the West Indies Players Association agreed to the tour after receiving assurance that security would remain as tight as during Pakistan's recent home games against a World XI in September and Sri Lanka in October.
Russia Acts to Name US Media as 'Foreign Agents' in RT Dispute
Foreign Ministry spokeswoman Maria Zakharova said Russian Federation would retaliate, but did not elaborate. The government of Russian Federation in a tit-for-tat response to U.S.
"The series in America will be a tri-nation affair which will include Pakistan, West Indies and a third country".
Pakistan had largely been shunned by worldwide teams for the past eight years due to security concerns following an attack by gunmen on the bus carrying the Sri Lankan team in 2009.
"As we speak, the National Logistics Cell (NLC) is working overtime and they have promised to get Karachi stadium ready to host the final in March", he added.
Windies will face Pakistan in Lahore on March 29 and 31 and April 1 after the tour was postponed from its initial November schedule.