I'm surprised Mexico is on there, but then again they have their own festival of the dead.
Halloween is actually a Catholic tradition called All Hallows Eve, which celebrates the saints. It is a common misconception that Halloween is Samhain, a Celtic tradition. All Hallows Eve replaced Samhain in Ireland as Catholics typically replace pagan traditions with their own.