The first global cricket tournament to be hosted in Pakistan since 1996 promises to be a thrilling two-week competition, with matches played in Karachi, Lahore and Rawalpindi.