England captain Strauss retires from professional cricket
byLondon: England Test captain Andrew Strauss Wednesday announced his retirement from professional cricket with immediate effect. The 35-year-old Middlesex opening batsman, who led England to…