There are quite a many medical colleges in India, amongst which few have a marvelous reputation. These colleges offer undergraduate and postgraduate degrees in various branches of medicine. Students can pursue their MBBS, MD, MS, BDS, MDS and other degrees in these colleges. These institutions are under surveillance of MCI (Medical Council of India) which inspects and monitors various medical colleges. These top colleges offer good training and research skills to the students and also have patient care facilities where the students can practice medicine to strengthen their knowledge practically. All India Institute of Medical Sciences (AIIMS) is said to be the best medical colleges of India. Its foundation was laid in the year 1956 which offer both undergraduate and postgraduate programs in branches of medical sciences. It is located in Delhi and it accepts students from all over the country and also internationally basing merit in the entrance exam. Institute of Medical Sciences, BHU, Varanasi, is also another college offering excellent teaching the field of medicine. Apart from offering the MBBS, BDS, MDS and MD degrees it also offers allied courses such as BHMS. Armed Forces Medical College is also one of the best medical colleges in India which offers courses for both medicine and nursing. JIPMER, located in Pondicherry is also reputed college in India which offers various courses in medicine. The college takes the students in basing on the merit obtained in the entrance exam conducted by it. Kasturba Medical College Chennai is also indeed one of the best medical college in India. Lady Hardinge Medical College located in Delhi was started in the year 1916 and is one of the best medical colleges in India. Christian Medical College Vellore which is almost a century old, is also very good institution providing top medical education.