The visit will be Xi's first to India in nearly seven years. He last travelled to the country in 2019 for an informal summit with Prime Minister Narendra Modi in Mamallapuram near Chennai