Much before he became India’s prime minister, Narendra Modi was already a self-professed admirer of China. “China and its people have a special place in my heart,” Modi said in 2011