Definitely China.
There's this polarization in China..First world cities like Beijing, Shanghai, HK coexist with some really poor remote villages. Just google the skyline of these Chinese cities mentioned above and then google these indian cities.. You don't even have to ask here.
Quite a few chinese citizens are the same or better than the likes of New york and paris
It's almost equally poor and dirty everywhere you go in India. India is still very much what it looked like before the british came. People urinating in the public without any compunction..deplorable sanitation and infrastructure..awful food and water safety..a lot of people get 'delhi belly' within hours they touch down in india. It's one of a few countries in the world that still very much lives in the 16th century..
But it's the beauty of india. I really like the organized chaos there. Thats why im thinking of visiting india this winter.
Pollution wise, both are awful. China is slight worse. But New delhi is no better..there's dust everywhere.
The climate in India is horrible. I was in New Delhi last year. Even is the middle of the night is was extremely hot and humid. China is much more polluted but I would rather live there.
China it is more modern.
Neither...Go to a country that's advanced and not in poverty.
are you serious
there is NO "better"... !!!
they are both crap dirty polluted corrupt crazy overpopulated
you risk your health your life your sanity in both
there would be NO reason to choose either