Prime Minister Narendra Modi is in China for the first time in seven years.