Today is All Souls' Day, a Christian tradition celebrating the lives and memories of those who've gone before us. It's also the final day of Día de los Muertos, when Mexico honours its loved ones with ...