I want to do general surgery, followed by a surgical speciality(leaning towards Cardiothoracic but still 2 early to say) and then most probably work in India at a major hospital in delhi/mumbai

For this I would like to choose the best option. the three options are:

1) Categorical general surgery in a community hospital in US followed by fellowship in US and then come back to india

2) Categorical general surgery in a university hospital in US followed by fellowship in US and then come back to india

3) General Surgery in a good Indian hospital followed by fellowship in India and then stay in India.

Option 2 looks like the best but is pretty difficult. so out of 1 and 3 which is the better? and also more realistic?

anyone familiar with both US and Indian medical education?