What is the answer to this question? where is cinco de mayo celebrated in mexico?
Puebla