I believe China backed out of trade negotiations because of mid terms in US hoping democrats would come back or Trump gets impeached. That being said many Indian companies (agri) are getting lot of orders and queries from China. Still better for everyone if Trump is out. The American liberals...
I just hope India isnt caught in the cross fire of this US-China trade war. Infact it might help us increase exports to both these countries, well at least to China because US is gone full retard for now with the tariffs.
Shanghai and Beijing are like developed countries. So I dont know what you are talking about. I would agree with lack of free press but otherwise China is pretty good.