Church
The true meaning of Christmas

One of the most remarkable Christmas stories is the account of the British and German soldiers holding a truce on the front line on Christmas Day in 1914.