England’s James Anderson out for six weeks to recover from shoulder injury

England bowler James Anderson will miss six weeks of action to get over a "long-standing right shoulder injury", the ECB announces.

Source