Ben Stokes has been hailed as a "talisman of English cricket" after he announced his shock international retirement.
The England captain will bring an extraordinary international career to a close following the Rothesay Series decider against New Zealand at Trent Bridge.