TCS, Tech Mahindra, HCLTech crash up to 8%: Why are IT stocks falling today June 3, 2026 · India Today Read full story at source