stay tuned.
Your other comments are factually true, but i don't think they're totally fair. To play devil's advocate: China acknowledge they've got a pollution problem and introduced several methods to start addressing it [1][2][3]. USA also ignores human rights[4][5][6][7], supports dictators and totalitarian governments[8], fights proxy wars and arms terrorists[9][10]. "These are good reasons to not do business with" the USA.
[citations http://pastebin.com/d5UGRB1Z]
That said, I was vastly more impressed with the infra in SZ than Bangalore. SZ is a modern metropolis where Bangalore, well... It has pockets of shiny corporate havens I the suburbs. (FWIW, I personally prefer the grit of downtown BGL to SZ anyway)