thanks for reaching out to us.
Well I hate to be the bearer of bad news, but esp. as an Indian candidate, without a higher GMAT you are gonna have a tough time at any of the schools above, and a 620 pretty much puts the top 20 US schools out of the running.
And now for the good news: You can retake!
Everything else in your profile does seem in order (we DO have a few more questions though), but you really do need to boost your GMAT by 50 points at least if you are hoping to get results, and even 100 points would be helpful.... so crunch down, and take a few more hacks at it.
If you like the post, give it a KUDOS!