If you wants to do practise in India
Then Undoubtfully India is best
But if you want to settle in foreign country that’s gud
Because in India only few countries degree are valid according to Medical Council of India
If you degree :-
Canada
Australia
US
UK
New Zealand