You are wrong on several statements, whereas there are many medicine schools over the country, MANY and principally public schools lack the resources and have a deficient study program, it is easier to say public schools are tough if you are alumni of one of them, but the reality in Mexico ia that the best education is available only in well-renowed private schools (ITESM, La Salle, Universidad Panamericana, Universidad Anahuac) buy beacause the are too expensive the attending population are a minority of the country; public colleges as UNAM or IPN have high academic status but they are prone to being easily closed and to iterrumptions due to vandalism and riots. The future of a medical doctor in Mexico is bound to the result of a nation-wide examination known as ENARM (Examen Nacional para Aspirantes a Residencias Medicas) and since the past 10 years the graduates of important private schools are on the top 10 of the selections, top school in Mexico by number of graduatea accepted for residency is the Universidad Panamericana, if you do not trust me, look for it on google. Read more at: http://forum.facmedicine.com/threads/in-what-country-is-it-easiest-to-become-a-doctor.17703
In India it takes 6 years to complete MBBS, please get your facts correct. 5 years school( 1.5 yrs first year, 1.5 years second year, 1 year third year and finally 1 year fourth and final year) + 1 year of compulsory rotating internship, this in some states is then followed by a compulsory bond to serve government for 1 year. https://en.m.wikipedia.org/wiki/Medical_college_in_India
In Romania, besides working really hard to pass the admission exam (in the top few universities) you have to complete a 6 years program (3 pre-clinical and 3 clinical), then a (at least) 3 years residency, then another 3 or more years for specialty.
Its different here in Nigeria so is not easy becoming a doctor and tthe duration can take 6 to 7 years