India’s trade deficit narrowed for the third straight month in March to $5.07bn, the lowest in five years, as imports shrank at a faster pace than exports, data showed yesterday.