Trump announced a 25 per cent tariff on countries buying oil from Venezuela, citing criminal activity and hostility towards the US.