By brain drain, I presume you mean talented people relocating overseas? That is really an inevitability of globalisation. Skilled people move to where they can earn more and have a better quality of life. I could improve my income by nearly 50% by moving to Australia.
I have never been to India but lived nearly 3 months in a predominantly Indian town in Fiji.
India is chalk full of contradictions. No place quite like it.