Here's a question: Where is a subway station called something else?

Here are possible answers to this question:
- india
- london
- new york
- big city
- manhattan

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


welcome to visit london