Former England striker Peter Crouch has announced his retirement from football at the age of 38.

More to follow.