ICRA sees India's GDP growth at 6.7% in Q1FY26

Business