Donald Trump on Wednesday announced a 25 per cent tariff on Indian imports and threatened an additional penalty in response to India's energy purchases from Russia.