Question: where is cinco de mayo celebrated in mexico?
Answer: Puebla