On asked about China, Mr Ravi who was part of several Indian diplomatic mission to China, said that China cannot afford to go for a war with India.