The Indian National Satellite System is located in New Delhi.
Where is the Indian National Satellite System located?