On a two-day visit to India, the US president addressed more than 100,000 people at a massive public rally in Gujarat.

During his speech in Narendra Modi's home state, Donald Trump said the US and India would shortly announce an 'incredible' trade deal, but repeated the line that the Indian PM was a 'very tough negotiator'. He praised his achievements with the Indian economy and lifting people out of poverty, while Modi said the two countries had a 'far greater and closer relationship than ever before'.