Indian IT stocks fall over 15% in 2026 so far

Business