More than 1,200 of the pins have reportedly been bought, at £1.74 to £1.78 each. None of that money supports British veterans: the campaign states that the price covers production costs and a small ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results