PM Narendra Modi addressing the India-China Business Forum in Shanghai.