India and the US have announced a trade deal cutting tariffs to 18 per cent, drawing praise from senior ministers and sharp criticism from the Congress over how the decision was revealed.