 The city is also home to the premier mental health institution in India National Institute of Mental Health and Neuro Sciences.Bangalore also has some of the best medical colleges in the country, like St. John's Medical College and Bangalore Medical College and Research Institute.The M. P. Birla Institute of Fundamental Research has a branch located in Bangalore.