NHS strikes deal with private hospitals for 20,000 extra staff, 8,000 beds and 1,200 ventilators

More beds, ventilators and thousands of extra healthcare staff will be made urgently available from next week to aid the NHS fight against coronavirus, thanks to a major deal agreed.