In an apparent attempt to cool things down, the Chinese ambassador to India, Zhang Yang, on Wednesday said that India and China continue to be on "very good terms'' and that both the countries remain committed to carrying the ties forward in a "cooperative and mutually beneficial'' manner.
Read »