I have lived in Europe and Australia and I am going to Europe again this April for 1 year for work. I know what I am talking about. We want to go abroad to work there for a while but never to settle there. Most of the graduates from IIMs and IITs prefer living and working in India.
If you have money, India is the best place to be. Tell me one thing except infra that the west has and India doesn't?...and on top of that we get the luxury of domestic help.
This was true some decades ago but not anymore. More and more Indians prefer living and working in India. You will see mostly poor people trying their luck for west. No sane person with some money would want to leave the luxury of India and settle abroad permanently.
PS: despite being high on population, it's not Indians who top illegal immigrant list, that title goes to AF and Pakistan, where even elite are looking for opportunities to go to west.
Why do people leave their luxurious life in the US and go back to India?