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.
Get the latest news and updates from Dawn
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.