When Narendra Modi dropped in on Donald Trump last week, there was none of the bear-hugging bonhomie that was on display at ...