Why is Cinco de Mayo mostly celebrated in the Mexican state of Puebla?
Cinco de Mayo is not mostly celebrated in the Mexican state of Puebla. It is primarily celebrated in the state of Puebla and in various parts of Mexico, but it gained significant popularity and recognition internationally, especially in the United States.