It is Xi's first visit to India since 2019, and marks the biggest step yet in a cautious thaw between the two neighbours.