As Indian Prime Minister Narendra Modi prepared for his upcoming meeting with US President Donald Trump, key areas of cooperation and potential tensions between the two nations came into focus.