Andrew Strauss quits international cricket

England Test skipper Andrew Strauss has retired from all forms of cricket.