Junior doctors in England are to stage the longest strike in NHS history at a time when the service is at its “most stretched”, an expert has said, while one NHS leader has said "this January could be one of the most difficult starts to the year the NHS has ever faced".