Shahid Afridi took five wickets to give Pakistan a 46-run win over Canada on Thursday, after the north American minnows looked set to cause an upset.
Shahid Afridi took five wickets to give Pakistan a 46-run win over Canada on Thursday, after the north American minnows looked set to cause an upset.