You can never trust China. China is a very huge threat to India. There is no other way to contain China other than developing creditable nuclear deterence. The relations between India and China can improve only when the communist regime there goes down like it happened in Russai in 1990 and democratic forces take over. I am sure this will happen one day. Maret economy (capitalism) and socialism cannot coexist together for long