Infosys, TCS, HCLTech down: Why are IT stocks falling after the recent rally? June 18, 2026 · India Today Read full story at source