Today, November 1st is a public holiday in France — La Toussaint, or All Saints Day — when the Catholic church honours all the saints an martyrs of Christian history. Every All Saints Day, cemeteries all over France come alive (pun intended!) with people honouring their loved ones: weeding and tidying up graves, placing fresh …
