New Delhi [India], September 19 (ANI): Noting that China and India are the two biggest developing countries in the world and both have the responsibility of improving the livelihood of people, China's Ambassador to India Xu Feihong said on Thursday that President Xi Jinping and PM Modi have reached many important consensus which means that the two countries are not competitors but co-operators and are development partners