Men dressed as First World War soldiers created an emotional tribute today to the Tommies who died at the Somme.
Rail travellers from Portsmouth were among those moved by the sight of khaki-clad re-enactors at Waterloo - one of many stations chosen for the 100th anniversary event.
Commuters across Britain were stopped in their tracks by the sight of the young men dressed in World War One uniforms.
At many stations, those taking part sang We’re Here Because We’re Here, which 100 years ago was sung in the Allied trenches in France to the tune of Auld Lang Syne.
They handed out simple cards to passers by, each carrying the name of one of the almost 20,000 British soldiers who died on this day 100 years ago.
Among those cards handed out at Waterloo were many commemorating a soldier from the Hampshire Regiment, which lost hundreds of men in the slaughter of July 1, 1916.
Hundreds of pictures from around the country were posted on Twitter under the hashtag #wearehere
Main picture: via Twitter by @WhyToVoteGreen