Indian PM Narendra Modi in China. Photograph by Reuters.