Shoaib Akhtar will retire from the international game at the end of World Cup, bringing to an end one of cricket's most compelling and mercurial careers.
Shoaib Akhtar to retire after World Cup