Here's a question: Indian restaurants can be found in many of these throughout the world. What are they?

Here are possible answers to this question:
- more sophisticated town
- seattle
- san francisco
- curry
- large city

I believe the correct choice is "large city", here's why:


the largest cities in the world