India's institutions poured over ₹4L/cr into stocks in early 2026

Business