Xi is visiting India after nearly seven years, following his visit in 2020. He left Beijing on Saturday for the 18th BRICS Summit in New Delhi at the invitation of PM Modi.