India's economy to grow by 6.3 pc in 2025, 6.4 pc in 2026 as global growth slows: OECD

India's economy to grow by 6.3 pc in 2025, 6.4 pc in 2026 as global growth slows: OECD?