Actually, you're completely wrong. There are a ton of foreign medical graduates from India in the US. If you have ever seen an ethnically Indian doctor, there's a good chance he/she went to medical school in India.
Did they get their American licenses straight out of medical school in India? Or they had to study for and take all the exams their American colleagues do?
I believe they have to take tests to get certified as foreign medical graduates (probably more rigorous than the ones taken by American medical students). After that, they have to go through residencies in America.