It began, as so many things do these days, with a Donald Trump tweet. Frustrated by his inability to kill the “Obamacare” expansion of public health care provision in the United States, Trump seized on a protest about the under-funding of Britain’s National Health Service (NHS) in London last Saturday to trash the entire concept of universal health-care paid out of taxes and free at the point of delivery.

“The Democrats are pushing for universal health care (in the U.S.) while thousands of people are marching in the U.K. because their system is going broke and not working,” he tweeted.

It was an awkward moment for Britain’s Conservative prime minister, Theresa May, who tries to avoid criticizing Trump whenever possible, so she let her health secretary, Jeremy Hunt, respond instead.

Hunt tweeted back that while he disagreed with some of the protesters’ opinions, “not ONE of them wants to live in a system where 28 million people have no cover. . . . I’m proud to be from the country that invented universal coverage — where all get care no matter the size of their bank balance.”

It’s true. The British population is growing older and needs more health services, but Conservative governments over the past seven years have not raised spending on the NHS to match. As a result, many people are dissatisfied with the growing delays in treatment. But the NHS is the most beloved institution in the United Kingdom. Not one person in a hundred would want to replace it with a privatized, insurance-based system.

A permanent controversy rages in the United States over public vs. private spending on health care, with Republicans always trying to cut the share paid out of taxes by federal and state governments (currently about half). But there is no equivalent controversy elsewhere.

Every other developed country has a universal health care system — and in an 11-country study published by the U.S.-based think-tank the Commonwealth Fund last summer, the United States came dead last in terms of safety, affordability and efficiency. The contrast is particularly stark in the differences between the United States and the United Kingdom.

Americans spend twice as much per capita as Britons on health care. Health services account for an astonishing 17.2 per cent of American GDP (the highest in the world), compared to 9.7 per cent in the U.K. Yet the British system delivers better results: life expectancy at birth is almost three years higher in U.K. (81.4 years, compared to 78.8 years for Americans).

To be fair, it’s not only the NHS that enables British people to live longer. They are less obese than Americans (23 per cent of English adults have a body mass index of more than 30, compared to 32 per cent of Americans). The murder rate in the U.S. is five times higher than it is in the U.K. But even if average life-spans were identical in the two countries, Americans would be paying twice as much for the same result.

There really is no controversy: universal health care is better. Since half of that enormous American spending on health goes to profit-making enterprises like insurance companies, there is an immensely rich and powerful lobby fighting to keep the public-private controversy alive in the United States, but elsewhere, even in much poorer countries, it is a no-brainer. Like in India, for example.

India, which recently overtook China to become the world’s most populous country, is still relatively poor (although its economy is now growing at over seven per cent annually). Last week in the Indian parliament, Finance Minister Arun Jaitley announced a new government initiative that will provide the poorest 100 million families (half a billion people) with up to $7,800 annually to cover hospitalization costs in case of severe illness.

“This will be the world’s largest government-funded health-care program,” he told parliament. “The government is steadily but surely progressing towards a goal of universal health coverage.”

People are already calling it Modicare (after Prime Minister Narendra Modi), and it does bear more than a passing resemblance to Obamacare.

India currently spends only one per cent of its GDP on health care, so there’s still a very long way to go — and as always in India, the tricky bit is actually implementing the program, especially in the rural areas. (Free government hospitals are mostly in the cities.)

Diagnostic tests, doctor follow-ups, basic medicines (like statins for heart disease or diabetes control) and post-operative home care are not covered by the $1.7-billion scheme. Private hospitals and clinics are still not properly regulated, and frequently overcharge. Poor families dealing with a major illness often end up in the hands of money lenders, and even in government-run hospitals bribes are sometimes necessary to get good treatment.

All that said, the direction of travel is clear, and maybe in a couple of decades India will have a universal health service like the NHS. Beloved, in other words.

Gwynne Dyer is an independent journalist whose articles are published in 45 countries.