Well, the bad news is that your application credentials on paper will appear very "average" to most top programs, since the typical Indian applicant has an IT background. The fact that your GMAT is also below average for many schools leaves you in the position of having to be a bit more strategic in your approach, which is no big deal. I would start by taking a closer look at schools which already have a history of admitting a lot of international applicants. A good list can be found here:
https://grad-schools.usnews.rankingsandr ... l_studentsOnce you find a few that interest you and seem like a good fit for your targeted post-MBA career in MGT and finance, you can further narrow the pool by finding schools which are more lenient statistically on the GMAT. Another option may be for you to consider part time programs, which do not have to report their admission stats to the rankings boards and therefore have more lenient admissions requirements on things like GMAT scores. Hope this helps.