Trump's new tariffs on India and penalties over Russian oil imports pressured the rupee, which fell to 87.95 against the dollar. His threats and criticism add to the strain.