OECD sees India growth slowing to 6.3% from 7.6% in FY27

· Economic Times