India’s Trade Deficit Narrows to $21.88 Billion in May

India's May trade deficit shrinks to $21.88B; strong exports, forex reserves near record high
India’s Trade Deficit Narrows to $21.88 Billion in May