England captain Andrew Strauss has had a rollercoaster of a year - The Independent