India's trade deficit narrowed to $14.05 billion in February, down from $22.9 billion in January, beating economists' ...