US President Donald Trump announced an additional 25 per cent tariff on goods coming from India as penalty for what he called New Delhi's continued buying of Russian oil.