Mexico City offers a variety of cuisines. Restaurants specializing in the regional cuisines of Mexico's 31 states are available in the city. Also available are an array of international cuisines, including Canadian, French, Italian, Croatian, Spanish (including many regional variations), Jewish, Lebanese, Chinese (again with regional variations), Indian, Japanese, Korean, Thai, Vietnamese; and of course fellow Latin American cuisines such as Argentine, Brazilian, and Peruvian. Haute, fusion, kosher, vegetarian and vegan cuisines are also available, as are restaurants solely based on the concepts of local food and slow Food.

How many states does Mexico have?