It celebrates Mexico winning one battle in a war the French won.
Far more Mexicans in the US celebrate it than in Mexico.
French didn’t hold on to Mexico that long
Everybody know French surrender at the end
Cinco De Mayo pretty big holiday here in SO CAL because of large Mexican American population you get good food and booze on that weekend