The reason for that is because as there is only a number of 82,000 admission seats available for MBBS in India compared to the number of MBBS students applying which is well over 13 lakhs each year. Leading to which students have to re-take the NEET exam for getting admission in universities.
However, studying MBBS abroad has its perks. Out of all the countries in the world a student can choose the best country for MBBS, one can find top medical universities around the world at affordable cost starting from as low as 14lakhs per year, donation or caption fees are not needed for taking admission. Many foreign countries provide MCI recognized medical universities, students can have exposure to a new culture and new lifestyles, finding job opportunities with much higher pay than their native country, most western countries provide advanced learning techniques for their MBBS students.