After weeks of sharp remarks, tariffs, and speculation about India drifting closer to China and Russia, Donald Trump has softened his stance.