On Christmas Eve 1914, on the western front, British soldiers heard German troops in the opposite trenches singing carols.