Two British servicemen who died in Afghanistan have been repatriated to RAF Lyneham in Wiltshire.
Royal Marine Adam Brown, of Somerset-based 40 Commando, was killed on 1 August in an explosion in Sangin, Helmand, while on foot patrol.
Lance Sergeant Dale McCallum, from 1st Battalion Scots Guards, was shot dead in the Lashkar Gah district of Helmand.
The funeral cortege drove through Wootton Bassett where people lined the high street to pay tribute.
Marine Brown, 25, lived in Burtle near Glastonbury, with his wife Amy.
'Cherished and respected'
She said he was "my wonderful husband, my childhood sweetheart and best friend".
"Always a hero in my eyes and I am so proud of you. I will treasure the perfect memories I have of our life together, always," she added.
L/Sgt McCallum, 31, who died on the same day, was born in Hanover in Jamaica. His family issued a statement after his death.
It said: "Dale was a wonderful father, brilliant brother, a loving son.
"He was cherished and highly respected by everyone that knew him. He will be deeply and sadly missed."
At the time of his death, he had been selected to be promoted to sergeant in October.