Given the depth of your work experience outside your home country, you should have a reasonable chance of getting into INSEAD and IMD (both of which really value international experience more than other b-schools). Of course, there's no guarantee, but I think you can apply to these two without needing a backup (unless you are willing to look at other Euro schools a tier below, such as Oxford, Cambridge, the Spanish schools, HEC, etc. - and whether you do or not is really a personal decision). For INSEAD and IMD, it really comes down to not screwing up your applications, and hoping that you don't run into really bad luck (i.e. you happen to get an adcom who doesn't like you for some reason - and yes, since this process is subjective, it can have some impact).
Follow me on Facebook