US President Donald Trump criticized Indian trade policies and the decision to buy weapons from Russia while announcing that the US would impose tariffs of 25% on India.