I think the US probably has the best "opportunity".
have you BEEN to the U.S lately?
anyhow...it used to be Britain, especially until undergrad, and India has pretty much the same education system as Britain did (but lacks nowadays). For early education (through highschool) I'd say India, then for undergrad, USA/Britain, and for Graduate work, the USA for sure.