More than 100,000 people filled into a cricket stadium in western India on Monday for a "Namaste Trump" rally in the biggest reception to a foreign leader in years which Trump said was a "stunning display of Indian culture and kindness."
But the two countries have been arguing over a trade deal and on Tuesday Trump will hold talks with Indian Prime Minister Narendra Modi in New Delhi to try and close differences over farm goods, medical devices, digital trade and proposed new tariffs.