Indian Prime Minister Narendra Modi has arrived in Washington DC for a crucial two-day visit aimed at strengthening ties with the United States. The visit comes amid concerns in India over US President Donald Trump's "America First" trade policy and its immigration stance.