Did you know, in Mexico, Cinco de Mayo is known as El Dia de la Batalla de Puebla (The day of the Battle of Puebla), and this battle is re-enacted every year in Mexico City? This isn't just a day for eating tacos - although you should definitely eat some, it's a day to celebrate Mexicans' cultural pride, courage and resilience. Feliz Cinco de...