London, November 28: British World War II veteran and political activist Harry Leslie Smith has died. He was 95. Smith had built a strong following with his calls for social justice and his warning that a greed-driven society was failing those in need. His son John said on Twitter that Smith died Wednesday morning. He had been hospitalised in critical condition in Canada following a recent fall.

Smith's son said that when his father realised he could not fully recover from his fall, he quenched an overwhelming thirst with a beer even though he was unable to eat anything. Smith was an outspoken human rights activist with a Twitter following of more than 250,000.

He had come to prominence in recent years with his advocacy of the National Health Service and the need to protect refugees. He was also a strong critic of Britain's austerity program. He had toured refugee camps to highlight their plight. He said he had witnessed scenes like that in his youth and couldn't bear to see them repeated in his old age without speaking out.

He argued that greed and globalism were stripping away the advances wrought by his generation, which had survived the Great Depression and World War II and built a more just society.

Smith was the son of a coal miner who described the 1920s in Britain as a "barbarous" and "bleak" time in part because of the lack of health care. His sister died of tuberculosis at 3.

He started work at 7 doing manual labour at a brewery. His speech at the 2014 Labour Party conference about the difficulties of life before the NHS moved many to tears.

Former Labour Party leader Ed Miliband tweeted that Smith was "one of a kind who never wavered in his fight for equality and justice. We should all carry his passion, optimism and spirit forward."