India's merchandise trade deficit narrowed marginally to $28.21 billion in May, as a windfall from higher petroleum exports helped offset the strain of elevated energy-driven imports amid turmoil in the Middle East.
The country had reported a widened trade deficit of $28.38 billion in April.