Europe Countries, Japan, ANZAC, Canada would be last option.
Paying High Taxes in India and living in shiit cities, having unsafe conditions and slaving away life is not worth it.
Even if you make average salary abroad, you'd be very much happier.. the only issue is your people won't be there.
That's why people abroad call Indians Local minded. Remove your need of people, and you will be free and open to new experiences.
Anyone who says Staying in India is better hasn't really thought about alot of things.. and they definitely shouldn't conceive children here, coz they'll be the one's bearing the bad fruits later.
I wouldn't suggest any sane person to bring children in this society, And make them run rats race all over again.
That's just one point, there are many more I'm too tired to type over and over again.
Just leave the country for your own sake and future family