Congratulations on your very strong record! With the combination of your terrific qualifications, and being full pay (since most schools on your list are need-aware for international applicants - I believe Princeton is the only one on your list that is need-blind for international students), you’re in a very good position. The limiting factor is the relatively small number of spots for international applicants vs. domestic ones, which makes the odds longer. But it sounds like you’ll have very good options in the UK and India even in the worst case where US schools don’t work out.
You could consider a few of the still-excellent schools that court full-pay international applicants in order to make their domestic full-need-met financial aid possible - U of Rochester (24% international) and Northeastern (14% international) are the two that come to mind. UCSD, with over 20% international undergrads, is already in this category, and IMHO these three schools are all comparable in reputation in the US… but that may or may not translate to how they’re perceived in other parts of the world. (FWIW, I predict that you’ll get into UCSD, but with the caveat that it’s possible to get into the university but not into your desired major.) Even though URoch and Northeastern have fairly low acceptance rates, I’d be very surprised if you didn’t get in as a full-pay international student with top-notch qualifications. And both are excellent STEM schools with good flexibility to move between programs. (Northeastern also has a combined CompE+CS major if that’s of interest).
Anyway, to follow up on MYOS’ advice that Cornell could be the better ED choice, I’ll add that CMU has ED2 (whereas Cornell does not), so you could still apply ED2 to CMU if Cornell ED1 doesn’t work out.
OTOH, are you certain that you’d prefer to pay over 80K/year for these schools, over top-tier publics like GT and Purdue, which would be quite a bit less expensive without sacrificing much in terms of reputation? You don’t have to submit a binding application anywhere. You might end up getting some nice merit scholarships that you might want to be free to consider.