Too many people face long waits for cancer and planned care, but the NHS says huge progress has been made.

for more ....