Shaheen Afridi, No 1 in ODI rankings, bowled the most expensive bowling in the World CupHarish Bhandari·8 months ago