Jeremy Corbyn has lambasted Sir Richard Branson for saying that “stuff" does not bring about happiness.
In a tweet, the businessman wrote that it was "family", "friends" and "good health" that mattered the most in life, rather than money and possessions.
In response, the Labour leader said: "Perhaps our NHS could have the money back from when you sued it?".
In 2017, Mr Branson's company Virgin Care sued the NHS after it lost out on an £82 million contract in Surrey.
The NHS settled the legal dispute for an undisclosed amount.
More than 127,000 people signed a petition urging Sir Richard to return the money and commit to never suing the NHS again, however Virgin Care kept the cash.
Some social media users also urged Mr Branson, who is estimated to be worth more than $3 billion dollars, to pass his wealth to charitable causes. Others pointed out he owns an exclusive resort in the British Virgin Islands.
Virgin Care’s co-founder, Dr Vivienne McVey, said the money from the NHS settlement went into developing services for patients.
“Virgin Care has never made a profit and the Virgin Group has actually invested more than £60 million across the UK in people and technology, supporting doctors and nurses in their jobs and significantly reducing waiting lists,” she said.