India's new project announcements drop 13% to ₹44T in FY26

Business