Question: What city is likely to have many Mexican restaurants?

Choices: 
- san diego
- atmosphere
- southern california
- mexico
- alabama

The rationale to choose "san diego" as the answer is that: 

san diego city is likely to have many mexican restaurants?