Scots soldiers are keeping alive a festive tradition dating back to the Second World War – an annual battalion ...