Hi sason, I'll give my input here and know that this is totally subjective. As you probably know, you'll coming in from an applicant pool so big that it generally makes Indian IT males tougher to get in anywhere. Having said that, you have excellent numbers. You're right; your WE does fall short a bit. Think about where you want to work post-MBA: if in Europe, you should apply to European schools; if in US, you should apply to US schools. It makes your life so much easier to be in the same geographic location as where you want to work after your MBA. For you, you'll really have to showcase your leadership abilities. AdComs will know that you, and most of the other Indian applicants, have the brains to do the work. What the AdComs will be more interested to know is if you have the interpersonal ability and the leadership to become a manager. That's something that you'll have to showcase in your essays, resume, and hopefully in your recommendations. Also understand that AdComs like to know that their applicants know exactly what they want to do (though it never really happens like that). Here's my suggestion for you, in terms of finance:
Dream: Wharton, as it's a heavy quant-based school. (If you'd like, Stanford is a good choice for you as well. Its average age tends to be lower and the school has said, officially, that it looks more favorably for students who have great undergraduate grade and GMAT score.)
Sweet: Columbia and NYU, both of which are in the major hub (new york city) where most of the country's transactions take place. I would put Chicago Booth, and Berkeley Haas on there as well.
I'm not going to be able to provide any safety schools as I'm not in the finance sector. But the above is my input.