India’s trade deficit narrowed to $21.88bn in May from $26.43bn in April, according to data from the Ministry of Commerce and Industry. The fall came as total imports declined largely due to a drop in oil prices, while total exports grew on the back of a strong performance by the services sector.