LONDON — In July 2007, there were 24 left. Now they are all gone, and there is nobody alive who fought in World War I.

Well, there is still Jack Babcock, who joined the Royal Canadian Regiment in 1917 but got no closer to the fighting than England, and American veteran Frank Buckles, who drove an ambulance in France as a 17-year-old in 1918. But the last real combatant, Harry Patch, who was wounded at the Battle of Passchendaele in 1917, died July 25.

They've been going fast. Erich Kaestner, the last German veteran, died in January 2008. Tony Pierro, who fought with the American Expeditionary Force in France in 1918, died in February. Lazare Ponticelli, the last of the generation of French men who fought in the trenches, died a month later. (One-third of French males who were between 13 and 30 in 1914 did not survive the war.)