Last month, the Croydon Male Voice Choir visited the battlefield to perform this moving tribute at the Menin Gate memorial.
The nation remembers today, on the centenary of the the start of the Battle of the Somme, the bloodiest in British military history: 19,240 British soldiers died on the first day alone.
The Battle of the Somme lasted five months, in which time the British had advanced just seven miles and failed to break the German defence.
In total, there were more than 1 million dead and wounded on all sides, including 420,000 British, about 200,000 from France and an estimated 465,000 from Germany.
We will remember them.