A new analysis by We Own It reveals that £6.7 billion, or £10 million each week, has left the NHS’s budget in the form of profits on all private contracts given by the NHS from January 2012 to May 2024.

Comments