Ukrainian refugees among 40,000 to run ‘special’ London Marathon
On a day when the capital’s streets basked in permanent smiles and unexpected sunshine, more than 40,000 runners from 18 to 89 created their own special London Marathon memories. Some stories, though, were even more extraordinary than others.