Prime Minister Narendra Modi and Chinese President Xi Jinping. Chinese Ambassador to India Xu Feihong noted that despite ups and downs, China-India relations have been "overwhelmingly defined by ...