Pakistani batsman Mohammad Hafeez, right, plays shot during the Cricket World Cup match between Pakistan and Zimbabwe at Pallekele in Sri Lanka on Monday.
Pakistani batsman Mohammad Hafeez, right, plays shot during the Cricket World Cup match between Pakistan and Zimbabwe at Pallekele in Sri Lanka on Monday.