Pakistan set to host the Champions Trophy, with cricket rivalries, political drama, and national pride at stake.