I have seen many Indians settle abroad and even recently have seen at least 3-4 families leave India to settle abroad. The most common reason is that quality of life is better in the other country. Common reason to leave India is pollution,corruption, poor public infrastructure.
Even when India is making so much money it seems our country is not improving in terms of civic infrastructure and pollution,law and order, cleanliness etc. Our leaders have to seriously think about why this is happening and look beyond petty politics to make this country a better place for everyone.