Hey there my friend!!
In order to figure out what schools are good for you and whether your GMAT is high enough, I need to know your goals first of all (plus a bit more information about YOU your work experience, your achievements would be super helpful... see other profile requests if you aren't sure).
First of all, a 650 will not likely get you into a program in the top 30 schools, so the first thing you need to do is figure out if this is okay for you. In general, my recommendation is for you to try and get into the best school possible, and if you believe you can get a better GMAT (or if this is your first test take) then I would urge you to wait another year, and spend a few more months improving your GMAT score. This is especially important for Indian applicants, because the competition is sooooo tough.
I hope all this makes sense, and if you have any further questions, just ask away!
If you like the post, give it a KUDOS!