US President Donald Trump has arrived in India for his first visit there. He’s due to address a rally of 100,000 people. The President and First Lady Melania landed in Ahmedabad, the largest city in Indian Prime Minister Narendra Modi’s home state of Gujarat a short while ago. Tens of thousands have lined up in welcome. His two-day visit aims to build on last year’s meeting between the two leaders and to deepen ties between the US and India, which have been strained by a trade dispute.