India’s fiscal deficit of 6.4% for the last financial year ended Mar. 31 narrowed from a year earlier and also met New Delhi’s target, aided by buoyant tax receipts and some fiscal headroom from lower payments. While announcing the annual budget for this fiscal year, Finance Minister Nirmala Sitharaman had retained India’s aim to narrow the fiscal gap to 6.4% of gross domestic product from 6.7% in the last financial year.