Prince Harry has been accused of being "arrogant and insensitive" after he talked of killing Taliban insurgents during his latest tour of Afghanistan.
The 28-year-old said in a series of media interviews that he took fighters "out of the game" during his 20-week posting.
Lindsey German, convenor of the Stop The War Coalition, said his comments were "crass" and asked how the Prince knew those he killed were members of the Taliban.
"In recent months many civilians have been killed by air strikes. This arrogant and insensitive attitude to killing Afghans, whoever they are, is hardly likely to win hearts and minds - a supposed aim of the war.
"Prince Harry returns to a life of idleness and luxury, unlike most soldiers who face unemployment, austerity and social problems," she said.