re: shanghai - and everyone spits all the time. its normal, everyone does it. thats to get the gunk out of your lungs b4 it kills you!
havent been to india, but you see theyre gona see other people have clean air on their i phones while they sit at starbucks and want some clean power!