China has welcomed Prime Minister Narendra Modi for his upcoming visit to the Shanghai Cooperation Organisation (SCO) summit, as Beijing seeks closer ties with New Delhi amid global concerns over the tariffs imposed by US President Donald Trump.