The Indian National Science Academy is located in Delhi.
The Indian National Science Academy is located in New Delhi.
Where is the Indian National Science Academy located?