In which country is the Antilia mansion located?
Correct answer: India
![jsh](https://cdn.best-quiz.com/avatars/0.png)
jsh
I wonder what the people who are living on the streets in India think of it.
Correct answer: India