The National Brain Research Centre of India is located in New Delhi.
Where is the National Brain Research Centre located in India?