Overseas patients have cost the NHS £160million in five years after failing to pay for hospital treatment.
An investigation by the Sunday People found hospital trusts in England are chasing £106million of debt owed by patients not entitled to free NHS care.
A further £54million has been written off.