US President Donald Trump today signed an executive order imposing an additional 25 per cent tariff on Indian goods, citing New Delhi's continued purchase of Russian oil -- a revenue source the White House says is sustaining Moscow's war in Ukraine.