A cheque for £150 was presented to the Royal British Legion by John Scragg, the Mayor of Chippenham.

The money was raised at a D-Day exhibition in the Yelde Hall, thanks to the generosity of visitors.

They included Clifford Jones, 92, of Chippenham, who was 22 when, as a driver mechanic, he landed on Gold Beach.

Charles Fremantle, of Langley Burrell, brought his late father’s medal, watch and compass.

Edmund Fremantle, a Royal Navy Commander, was awarded the Distinguished Service Cross for bravery for his efforts on Juno Beach.

Legion branch president Jim Scott said: “The people of Chippenham have always been kind and generous supporters of the Royal British Legion.

“We are very grateful for their kind donation and to Chippenham Town Council for inviting us to share the D-Day commemoration.”