What do they celebrate in Mexico on 31st October?


Answer here.