Indians are facing economic pain from the US-Israel war with Iran, and public sentiment toward President Donald Trump is turning sour. But experts say trouble has been brewing for a while.