Question: Indian restaurants can be found in many of these throughout the world. What are they?

Choices: 
- more sophisticated town
- seattle
- san francisco
- curry
- large city

The rationale to choose "large city" as the answer is that: 

the largest cities in the world