Cinco de Mayo is an annual holiday that falls on the 5th of May, celebrating the Mexican army over France at the Battle of Puebla during the Franco-Mexican War in 1862. Hence, it is also known as ‘Battle of Puebla Day’. Here are some crazy facts about the holiday