Cricket fever has gripped Pakistan as the country hosts the ICC Champions Trophy after 29 years. The much-anticipated ...