Pakistani all-rounder Shahid Afridi has announced an early retirement from international cricket, in protest against his removal from the captaincy of the national one-day team.
Afridi announces retirement from international cricket