sukanya95:
Thank you for all the detail. It sounds like you worked really hard and just came up a bit short. Don't worry!
Q: Do any decent B-school consider 670 good enough?(I am aiming for Indian and European B-schools primarily).
Yes, plenty of decent schools will consider a 670, however your chances do go down should you have a 690/700 (or higher.) Also, "decent" is subjective so it would be helpful to know how important ranking is in your decision to apply (and attend) school.
Q: Or should i retake the exam next month?
That being said, you should retake the exam next month. We see it happen all the time when a candidate lets nerves get the best of them or they simply don't perform up to their potential. You fit this mold. This is why the schools permit candidates to take the exam multiple times. Generally speaking, schools will count your highest score. You have nothing to lose since you already have a 670 "banked" and therefore can only improve from there.
If we can be of additional help, let us know. If you need assistance with your applications to EU and Indian business schools, kindly sign up for a free consultation to learn more about our consulting services.
https://admissionado.com/free-consultation/