mayurakshisaha:
Responding to your questions:
Q: I am really struggling with making a decision on if this score is satisfactory for a B-school admission in US or do I take the exam again.
A: It depends on which schools you want to target in the US. FWIW, a GMAT score of 680 for an Indian male candidate will likely take you out of the top 20/25 in the US. If that tier of a program is important to you, you may want to consider retaking to get that 700+.
Q: Can you please help with the list of universities that you feel I have a higher chances of getting an admission in or would you suggest taking the exam again?
A: We can list some schools, but you really should take the exam again. It can only improve your standing and open up more options. Is that feasible? You have time before R1, so definitely give it a go. Then, come back to us so we can reasses your position post-exam.